Artikkel: http://blog.csdn.net/scauscnu/article/details/13621137 See peab ütlema { get; seatud; }, kuna privaatset enesesegmenti ei ole, ei saa me vaikimisi väärtust käsitsi määrata, seega mis on süsteemi vaikimisi väärtus?
Int tüüpide puhul on vaikimisi väärtus 0; Int? type, vaikimisi väärtus on null; Bool-tüüpide puhul on vaikimisi väärtus väär; For bool? type, vaikimisi väärtus on null; Stringi tüübi puhul on vaikimisi väärtus null; Nööri jaoks? Kirjuta, haha, ilma selle kirjutamisviisita tekivad vigu; DateTime tüübi vaikimisi väärtus on 0001-01-01 00:00:00; DateTime'i jaoks? type, vaikimisi väärtus on null; Enum-tüüpide puhul on vaikimisi väärtus üksus väärtusega 0, kui enum-üksus 0-ga ei eksisteeri, on see ikkagi 0, vt C# Enumid; Enumide jaoks? type, vaikimisi väärtus on null; Klassitüüpide puhul on vaikimisi instantsimata objekti viide; Klassiks? Kirjuta, haha, ilma sellise kirjutamisviisita tuleb vigu. Mis puudutab tüüpi pluss ?, tähendab see, et selle tüübi väärtus võib olla null, näiteks int algselt nullväärtust ei oma, pluss int? See võib olla null.
Me matkime ja kirjutame otseselt,
Erand visatakse: protsess lõpetatakse StackOverflowExceptioni tõttu.
Selline artikkel on tõesti eksitav, kui sa ise seda ei harjuta!!
|