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: 19619|Răspunde: 0

[Comunicare] int în C#? Explicație

[Copiază linkul]
Postat pe 19.02.2019 11:30:04 | | |
NT? : reprezintă un tip nul, care este un tip de valoare specială, iar valoarea sa poate fi nulă
Folosită pentru a atribui o valoare unei variabile (tip int) ca nulă în loc de 0 atunci când se setează valoarea inițială la o variabilă
int?? : Folosită pentru a judeca și atribui valori, mai întâi pentru a determina dacă variabila curentă este nulă, dacă da, poți atribui o valoare nouă, altfel să o sari peste
Un semn de întrebare după tipul valorii indică faptul că poate fi nulă (structură anulabilă)

Nullable este o tehnică nouă în .NET 2.0 pentru a indica dacă un tip de valoare poate fi nul.

Pentru un tip, dacă îi poți atribui fie o valoare, fie o referință nulă (adică nu există valoare), atunci spunem că tipul este nul.

Prin urmare, un tip nul poate reprezenta o valoare sau poate indica că nu există nicio valoare. De exemplu, un tip de referință precum String este un tip nullable, în timp ce un tip de valoare ca Int32 nu este un tip nullable. Structura Nullable suportă extinderea tipurilor de valori pentru a fi nule, dar nu și pe tipurile de referință, care sunt inerent nullabile.

Deoarece tipul de valoare are suficientă capacitate pentru a reprezenta o valoare potrivită pentru acel tip, nu poate fi nul; Tipul valorii nu reprezintă capacitatea suplimentară necesară pentru o valoare nulă.

De exemplu: inteligență publică? vârstă;

Supliment: La fel este valabil și pentru alte tipuri de întrebări post-adunare.
int? num = null;   Așa e
int num=null;     Greșit





Precedent:Marți, 19 februarie 2019 (Festivalul Felinarelor Fericite!) )
Următor:C# folosește HttpClient pentru operațiuni http GetStringAsync
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