Heim  >  Artikel  >  Backend-Entwicklung  >  Optionale Eigenschaften in C#-Klassen

Optionale Eigenschaften in C#-Klassen

王林
王林nach vorne
2023-09-22 10:13:07819Durchsuche

C# 类中的可选属性

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:

Beispiel

[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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Nullzeiger-Ausnahme in C#Nächster Artikel:Nullzeiger-Ausnahme in C#