DataMemberAttribute.Name 属性

定义

获取或设置数据成员名称。

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
public string? Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

属性值

该数据成员的名称。 默认值是应用该属性的目标的名称。

注解

此属性用于重写数据成员的默认名称,该默认名称是从用 DataMemberAttribute 批注的成员的名称派生而来的。

Name 属性使您能够使用不允许作为公共语言运行库 (CLR) 标识符的名称。 此外,此属性使类型作者能够定义独立于 CLR 成员名称的数据成员名称。 这种独立定义有助于实现版本管理方案(在不违反数据协定的情况下更改 CLR 成员名称),并允许对数据协定成员和 CLR 成员应用不同的命名约定。

适用于

另请参阅