Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16806|Răspunde: 1

[Comunicare] C# 3.0 setează implicit

[Copiază linkul]
Postat pe 26.12.2016 15:16:18 | | | |
Articol: http://blog.csdn.net/scauscnu/article/details/13621137
Aceasta trebuie să spună { get; set; }, deoarece nu există un auto-segment privat, nu putem specifica manual valoarea implicită, deci care este valoarea implicită a sistemului?

Pentru tipurile int, valoarea implicită este 0;
Pentru inteligență? tip, valoarea implicită este nulă;
Pentru tipurile bool, valoarea implicită este falsă;
Pentru bool? tip, valoarea implicită este nulă;
Pentru tipul String, valoarea implicită este nulă;
Pentru sfoară? Tastare, haha, fără acest mod de scriere, vor fi greșeli;
Pentru tipul DateOră, valoarea implicită este 0001-01-01 00:00:00;
Pentru DateTime? tip, valoarea implicită este nulă;
Pentru tipurile enum, valoarea implicită este un element cu valoarea 0, dacă un element enum cu 0 nu există, tot este 0, vezi C# Enums;
Pentru enums? tip, valoarea implicită este nulă;
Pentru tipurile de clase, implicitul este o referință de obiect neinstanțiată;
Pentru curs? Tasteză, haha, fără acest mod de scriere vor fi greșeli.
Referitor la tipul plus ?, asta înseamnă că valoarea acestui tip poate fi nulă, de exemplu, int inițial nu are valoare nulă, plus int? Poate fi nul.




Imităm și scriem direct,



Excepția este aruncată: Procesul este terminat din cauza StackOverflowException.

Acest tip de articol este foarte înșelător dacă nu îl practici singur!!






Precedent:Vulnerabilitate a plicului roșu din viața reală Alipay AR spartă, ia plicuri roșii VR
Următor:Nu există un forum portabil în misiune? De unde să descarc? Nu găsesc!!
 Proprietarul| Postat pe 26.12.2016 15:23:26 |
Modul corect de a atribui setările implicite:





Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com