Статия: http://blog.csdn.net/scauscnu/article/details/13621137 Това трябва да каже { get; декорация; }, тъй като няма частен самосегмент, не можем ръчно да зададем стойността по подразбиране, така че каква е стандартната стойност на системата?
За int типове по подразбиране стойността е 0; За интелигент? тип, стойността по подразбиране е нулева; За типовете бул, стандартната стойност е false; За бул? тип, стойността по подразбиране е нулева; За типа String по подразбиране стойността е нулева; За връв? Тип, хаха, без този начин на писане ще има грешки; За типа DateTime стандартната стойност е 0001-01-01 00:00:00; За DateTime? тип, стойността по подразбиране е нулева; За типовете enum, по подразбиране стойността е предмет със стойност 0, ако елемент с 0 не съществува, той все още е 0, виж C# Enums; За enums? тип, стойността по подразбиране е нулева; За типове класове по подразбиране е неинстанциран обектен референт; За час? Пишете, хаха, без този начин на писане ще има грешки. Относно типа плюс ?, това означава, че стойността на този тип може да бъде нулева, например int първоначално няма нулева стойност, плюс int? Може да е нулево.
Ние директно имитираме и пишем,
Изключение се хвърля: Процесът е прекратен поради StackOverflowException.
Този тип статии са наистина подвеждащи, ако не я практикувате сами!!
|