Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16806|Antwort: 1

[Kommunikation] C# 3.0 wird standardmäßig gesetzt

[Link kopieren]
Veröffentlicht am 26.12.2016 15:16:18 | | | |
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!!






Vorhergehend:Alipay AR, reale rote Umschlag-Schwachstelle geknackt, schnapp dir VR-rote Umschläge
Nächster:Gibt es in der Mission kein Handheld-Forum? Wo kann man ihn herunterladen? Ich kann es nicht finden!!
 Vermieter| Veröffentlicht am 26.12.2016 15:23:26 |
Korrekte Methode zur Zuweisung von Standardwerten:





Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com