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

Vista: 16216|Risposta: 1

[Consigli] Punto interrogativo in C#? Operatore

[Copiato link]
Pubblicato su 14/08/2018 10:15:20 | | |
1. Operatore condizionale ?:
Ad esempio: a == null ? nullo : a.x;
Questa è la questione più comune? Centralino.
Supporto: Tutte le versioni C #

2. Intelligenza abbreviata per la definizione di tipo nullo?
I valori nulli in C# non possono essere assegnati ai tipi di valore; se il tipo di valore deve essere impostato su vuoto, deve essere definito con:<T> System.Nullable t, abbreviato come T? t
Ad esempio,<int> System.Nullable total può essere abbreviato come: int? total
Supporto: >= .NET Framework 4.0

3. Operatore di Null Merge ??
Se l'operando sinistro di questo operatore non è nullo, questo operatore restituisce l'operando sinistro; Altrimenti, l'operando destro viene restituito.
Per esempio:
    int x?;  
    int y = x ?? -1;
Supporto: >= .NET Framework 4.0

4.nullo operatore condizionale ?.
Utilizzato per testare la presenza di NULL prima di eseguire un'operazione di accesso ai membri (?.) o indice (?[).
if(a != nullo) a.x();   Equivalente a un?. x();
Support >= C# 6.0





Precedente:Mchain è una valuta MLM pazza
Prossimo:mybatis impedisce l'iniezione SQL
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