我有一個(gè)帶有數(shù)據(jù)注釋的類,需要從顯示和屬性名稱獲取字符串列表。我已經(jīng)嘗試了一些方法。在方法GetAttributesNames()中。internal class TVSystemViewData : BaseViewData { [Display(Name = "BoxType", Description = "")] public String BoxType { get; set; } [Display(Name = "BoxVendor", Description = "")] public String BoxVendor { get; set; } [Display(Name = "ClientId", Description = "")] public String ClientId { get; set; } [Display(Name = "HostName", Description = "")] public String HostName { get; set; } [Display(Name = "OSVersion", Description = "")] public String OSVersion { get; set; } [Display(Name = "SerialNumber", Description = "")] public String SerialNumber { get; set; } internal void GetAttributesNames() { var listOfFieldNames = typeof(TVSystemViewData) .GetProperties() .Select(x => x.GetCustomAttributes(typeof(DisplayAttribute), true)) .Where(x => x != null) .ToList(); }}
- 2 回答
- 0 關(guān)注
- 205 瀏覽
添加回答
舉報(bào)
0/150
提交
取消