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

Vista: 16806|Risposta: 1

[Comunicazione] C# 3.0 imposta predefinito

[Copiato link]
Pubblicato su 26/12/2016 15:16:18 | | | |
Articolo: http://blog.csdn.net/scauscnu/article/details/13621137
Questo deve dire { get; set; }, poiché non esiste un auto-segmento privato, non possiamo specificare manualmente il valore predefinito, quindi qual è il valore predefinito del sistema?

Per i tipi int, il valore predefinito è 0;
Per l'intelligenza? tipo, il valore predefinito è nullo;
Per i tipi bool, il valore predefinito è falso;
Per il bool? tipo, il valore predefinito è nullo;
Per il tipo Stringa, il valore predefinito è nullo;
Per il filo? Digita, haha, senza questo modo di scrivere ci saranno errori;
Per il tipo DateTime, il valore predefinito è 0001-01-01 00:00:00;
Per un appuntamento? tipo, il valore predefinito è nullo;
Per i tipi di enum, il valore predefinito è un elemento con valore 0; se un elemento enum con 0 non esiste, è comunque 0, vedi C# Enum;
Per gli enum? tipo, il valore predefinito è nullo;
Per i tipi di classe, il valore predefinito è un riferimento a un oggetto non istanziato;
Per le lezioni? Digita, haha, senza questo modo di scrivere ci saranno errori.
Per quanto riguarda il tipo più ?, significa che il valore di questo tipo può essere nullo, ad esempio, int originariamente non ha valore nullo, più int? Può essere nullo.




Imitiamo e scriviamo direttamente,



Eccezione lanciata: Il processo viene terminato a causa di StackOverflowException.

Questo tipo di articolo è davvero fuorviante se non lo pratichi da solo!!






Precedente:Vulnerabilità reale della busta rossa di Alipay AR incrinata, prendi le buste rosse VR
Prossimo:Non c'è un forum portatile nella missione? Dove scaricare? Non riesco a trovarli!!
 Padrone di casa| Pubblicato su 26/12/2016 15:23:26 |
Modo corretto di assegnare i valori predefiniti:





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