在做.net開發的時候,我就看到這么個類型的一段代碼:
publicdouble?AskLeave{ get; set;},總是想不通,為什么要加上問號,現在我知道了,原因是:
double類型的屬性默認是不能賦值null,如果加上了問號那么就是可以賦值為null了,其實是實現了nullabl接口,以此類推,那么其他數據類型如果加上了這個問號,應該也是因為這個了
看到評論,我又特地在網上查了下資料,如果大家有興趣,這三個網址可以看看,幫助理解
http://tieba.baidu.com/p/1343474351
http://m.survivalescaperooms.com/Holmes-Jin/archive/2012/01/13/2321841.html
http://m.survivalescaperooms.com/holly/archive/2010/02/02/1662256.html
新聞熱點
疑難解答