Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 20360|Risposta: 0

[Comunicazione] int in C#? Spiegazione

[Copiato link]
Pubblicato su 19/02/2019 11:30:04 | | |
NT? : rappresenta un tipo nullabile, che è un tipo di valore speciale, e il suo valore può essere nullo
Utilizzato per assegnare un valore a una variabile (tipo int) come nullo invece che 0 quando si imposta il valore iniziale a una variabile
Int?? : Usato per giudicare e assegnare valori, prima determinare se la variabile corrente è nulla, se sì, puoi assegnare un nuovo valore, altrimenti saltarlo
Un punto interrogativo dopo il tipo di valore indica che può essere nullo (struttura nullabile)

Nullable è una nuova tecnica in .NET 2.0 per indicare se un tipo di valore può essere nullo.

Per un tipo, se puoi assegnargli un valore o un riferimento nullo (cioè non c'è un valore), allora diciamo che il tipo è nullabile.

Pertanto, un tipo nullo può rappresentare un valore, o indicare che non esiste alcun valore. Ad esempio, un tipo di riferimento come Stringa è un tipo nullabile, mentre un tipo di valore come Int32 non è un tipo nullabile. La struttura Nullable supporta l'estensione dei tipi di valore per essere nulli, ma non sui tipi di riferimento, che sono intrinsecamente nullabili.

Poiché il tipo di valore ha sufficiente capacità per rappresentare un valore adatto a quel tipo, non può essere nullo; Il tipo di valore non rappresenta la capacità aggiuntiva richiesta per un valore nullo.

Per esempio: intelligenza pubblica? età;

Supplemento: Lo stesso vale per altri tipi di domande post-addizione.
Int? num = nullo;   Giusto
int num=null;     Sbagliato





Precedente:Martedì 19 febbraio 2019 (Happy Lantern Festival!) )
Prossimo:C# usa HttpClient per le operazioni http GetStringAsync
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com