小编Rob*_*rdy的帖子

是否有用于指定属性"显示名称"的.NET属性?

是否有一个属性允许您为类中的属性指定用户友好名称?

例如,假设我有以下课程:

public class Position
{
     public string EmployeeName { get; set; }
     public ContactInfo EmployeeContactInfo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想指定EmployeeName属性的显示名称是"Employee Name",EmployeeContactInfo属性的显示名称是"Employee Contact Information".

编写我自己的属性类很容易,这样我就可以这样做:

[PropertyDisplayInfo(DisplayName = "Employee Name")]
public string EmployeeName { get; set; }
Run Code Online (Sandbox Code Playgroud)

但这样的东西已经包含在.NET中吗?

.net c# attributes properties

11
推荐指数
2
解决办法
5686
查看次数

标签 统计

.net ×1

attributes ×1

c# ×1

properties ×1