Ein Attribut ist optional, wenn es möglich und gültig ist, null zu sein. Eigenschaften von CLR-Typen, die nicht null sind, können nicht als optional konfiguriert werden.
Ein Beispiel für die Verwendung eines optionalen Attributs:
[AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = false)] internal sealed class OptionalAttribute : Attribute { } public class Employee { public string EmpName { get; set; } [Optional] public string AlternativeName { get; set; } }
Das obige ist der detaillierte Inhalt vonOptionale Eigenschaften in C#-Klassen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!