Článok: http://blog.csdn.net/scauscnu/article/details/13621137 To musí povedať { get; set; }, pretože neexistuje súkromný segment seba, nemôžeme manuálne určiť predvolenú hodnotu, takže aká je predvolená hodnota systému?
Pre int typy je predvolená hodnota 0; Pre inteligenciu? typ, predvolená hodnota je null; Pre bool typy je predvolená hodnota false; Na bool? typ, predvolená hodnota je null; Pre typ reťazca je predvolená hodnota null; Na špagát? Píš, haha, bez tohto spôsobu písania budú chyby; Pre typ DateTime je predvolená hodnota 0001-01-01 00:00:00; Na DateTime? typ, predvolená hodnota je null; Pre enum typy je predvolenou hodnotou položka s hodnotou 0, ak enum položka s 0 neexistuje, stále je 0, pozri C# Enumy; Pre enums? typ, predvolená hodnota je null; Pre typy tried je predvolenou voľbou neinštancovaná referencia na objekt; Na hodinu? Píš, haha, bez tohto spôsobu písania budú chyby. Čo sa týka typu plus ?, znamená to, že hodnota tohto typu môže byť nulová, napríklad int pôvodne nemá nulovú hodnotu, plus int? Môže byť nulová.
Priamo napodobňujeme a píšeme,
Výnimka sa hodí: Proces je ukončený kvôli StackOverflowException.
Takýto článok je naozaj zavádzajúci, ak si ho sami neprecvičujete!!
|