Artikel: http://blog.csdn.net/scauscnu/article/details/13621137 Das muss bedeuten { get; Set; }, da es kein privates Selbstsegment gibt, können wir den Standardwert nicht manuell angeben, also was ist der Standardwert des Systems?
Für Int-Typen ist der Standardwert 0; Für Intelligenz? Typ, der Standardwert ist null; Für Bool-Typen ist der Standardwert falsch; Für Bool? Typ, der Standardwert ist null; Für den String-Typ ist der Standardwert null; Für Schnur? Tippen, haha, ohne diese Schreibweise gibt es Fehler; Für den DateTime-Typ ist der Standardwert 0001-01-01 00:00:00; Für DateTime? Typ, der Standardwert ist null; Für Enum-Typen ist der Standardwert ein Element mit dem Wert 0; wenn ein Enum-Element mit 0 nicht existiert, ist er dennoch 0, siehe C# Enums; Für Enums? Typ, der Standardwert ist null; Für Klassentypen ist standardmäßig eine nicht instanziierte Objektreferenz; Für den Unterricht? Tippen, haha, ohne diese Schreibweise gibt es Fehler. Bezüglich des Typs plus ? bedeutet das, dass der Wert dieses Typs null sein kann, zum Beispiel hat int ursprünglich keinen Nullwert, plus int? Es kann null sein.
Wir imitieren direkt und schreiben,
Ausnahme wird geworfen: Der Prozess wird aufgrund von StackOverflowException beendet.
Diese Art von Artikel ist wirklich irreführend, wenn man ihn nicht selbst praktiziert!!
|