DataMemberAttribute.Name Propiedad

Definición

Obtiene o establece un nombre de miembro de datos.

C#
public string Name { get; set; }
C#
public string? Name { get; set; }

Valor de propiedad

El nombre del miembro de datos. El valor predeterminado es el nombre del destino al que se aplica el atributo.

Comentarios

Esta propiedad se usa para invalidar el nombre predeterminado del miembro de datos que se deriva del nombre del miembro anotado con DataMemberAttribute.

La propiedad Name le permite usar nombres que no se permiten como identificadores de Common Language Runtime (CLR). Además, esta propiedad permite al autor del tipo definir un nombre del miembro de datos independiente del nombre de miembro de CLR. Esta definición independiente ayuda a controlar las versiones de los escenarios (cambiar el nombre de miembro de CLR sin interrumpir el contrato de datos) y permite una convención de nomenclatura diferente para los miembros del contrato de datos y los miembros CLR.

Se aplica a

Produto Versións
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Consulte también