C#中 '??'、'?:'、'?' 的區別

1、可空類型修飾符(?) 引用類型可以使用空引用表示一個不存在的值,而值類型通常不能表示爲空。 例如:string str = null ;是正確的 int a = null;編譯器就會報錯 爲了使值類型也可爲空,用可空類型修飾符「?」來表示,表現形式爲「T?」。 例如: int?表示爲可空的整形,DataTime?表示可空的時間。 T?其實是System.Nullable(泛型結構)的縮寫形式,
相關文章
相關標籤/搜索