Raksts: http://blog.csdn.net/scauscnu/article/details/13621137 Tam ir jāsaka { get; komplekts; }, tā kā nav privāta pašsegmenta, mēs nevaram manuāli norādīt noklusējuma vērtību, tātad kāda ir sistēmas noklusējuma vērtība?
Int tipiem noklusējuma vērtība ir 0; Par int? tips, noklusējuma vērtība ir nulle; Būla tipiem noklusējuma vērtība ir false; Par bool? tips, noklusējuma vērtība ir nulle; Virknes tipam noklusējuma vērtība ir nulle; Par virkni? Rakstiet, haha, bez šāda rakstīšanas veida būs kļūdas; Tipam DateTime noklusējuma vērtība ir 0001-01-01 00:00:00; For DateTime? tips, noklusējuma vērtība ir nulle; Uzskaitījuma tipiem noklusējuma vērtība ir vienums ar vērtību 0, ja uzskaitījuma vienums ar 0 nepastāv, tas joprojām ir 0, skatiet C# uzskaitījumus; Par uzskaitījumiem? tips, noklusējuma vērtība ir nulle; Klases tipiem noklusējums ir neinstancēta objekta atsauce; Klasei? Rakstiet, haha, bez šāda rakstīšanas veida būs kļūdas. Attiecībā uz tipu plus ?, tas nozīmē, ka šī tipa vērtība var būt nulle, piemēram, int sākotnēji nav nulles vērtības, plus int? Tas var būt nulle.
Mēs tieši atdarinām un rakstām,
Izņēmums tiek izmests: process tiek pārtraukts StackOverflowException dēļ.
Šāda veida raksts ir patiešām maldinošs, ja jūs pats to nepraktizējat!
|