【发布时间】:2018-09-04 07:32:21
【问题描述】:
请考虑以下代码:
public class MyClass
{
[CustomAttributes.GridColumn(1)]
public string Code { get; set; }
[CustomAttributes.GridColumn(3)]
public string Name { get; set; }
[CustomAttributes.GridColumn(2)]
public DateTime? ProductionDate { get; set; }
public DateTime? ProductionExpiredDate { get; set; }
[CustomAttributes.GridColumn(4)]
public int ProductOwner { get; set; }
}
我想为所有具有CustomAttributes.GridColumn 的属性获取字典,并按GridColumn 属性中的数字和它们的类型对它们进行排序,如下所示:
PropertyName Type
---------------------------------
Code string
ProductionDate DateTime?
Name string
ProductOwner int
我该怎么做?
谢谢
【问题讨论】:
标签: c# linq data-annotations c#-7.0