-
Notifications
You must be signed in to change notification settings - Fork 4
Materal.Common ObjectExtension GetDescription
陈明旭 edited this page Apr 10, 2019
·
1 revision
Welcome to the Materal wiki!
Home Materal Materal.Common ObjectExtension
获取描述。
参数名 | 类型 | 说明 |
---|---|---|
inputObj | object | 输入的对象 |
String
[Description("描述例子类1")]
public class GetDescriptionExampleClass1
{
[Description("备注")]
public string Remark { get; set; }
}
public enum GetDescriptionExampleEnum1 : byte
{
[Description("枚举1")]
Enum1 = 0,
[Description("枚举2")]
Enum2 = 1
}
public void GetDescriptionExample1()
{
var exampleObject = new GetDescriptionExampleClass1
{
Remark = "备注信息"
};
string classDescription = exampleObject.GetDescription();
Console.WriteLine($"类的描述是:{classDescription}");
string enumDescription = GetDescriptionExampleEnum1.Enum1.GetDescription();
Console.WriteLine($"枚举的描述是:{enumDescription}");
}
获取描述。
参数名 | 类型 | 说明 |
---|---|---|
inputObj | object | 输入的对象 |
propertyName | string | 属性名称 |
String
[Description("描述例子类1")]
public class GetDescriptionExampleClass1
{
[Description("备注")]
public string Remark { get; set; }
}
public void GetDescriptionExample2()
{
var exampleObject = new GetDescriptionExampleClass1
{
Remark = "备注信息"
};
string propertyDescription = exampleObject.GetDescription(nameof(GetDescriptionExampleClass1.Remark));
Console.WriteLine($"属性的描述是:{propertyDescription}");
}