DataMemberAttribute.Name Egenskap

Definition

Hämtar eller anger ett datamedlemsnamn.

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

Egenskapsvärde

Namnet på datamedlemmen. Standardvärdet är namnet på det mål som attributet tillämpas på.

Kommentarer

Den här egenskapen används för att åsidosätta standardnamnet för den datamedlem som härleds från namnet på medlemmen som kommenterats med DataMemberAttribute.

Med Name egenskapen kan du använda namn som inte är tillåtna som CLR-identifierare (Common Language Runtime). Dessutom gör den här egenskapen det möjligt för typförfattaren att definiera ett datamedlemsnamn separat från CLR-medlemsnamnet. Den här separata definitionen hjälper till i versionsscenarier (ändra CLR-medlemsnamnet utan att bryta datakontraktet) och tillåter en annan namngivningskonvention för datakontaktmedlemmar och CLR-medlemmar.

Gäller för

Se även