国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中的可空類型

2023-05-08 19:02:37
字體:
來源:轉載
供稿:網友

不能使用的對象,可以用設置其值為空null來標識。但是基本值類型是不能賦值為空的,那會導致編譯錯誤。傳統的經驗解決辦法是賦給其一個取值范圍之外的值,如“-1”(0xFFFFFFFF),但這種方法并不標準。

現在C# 給出了一種完美的解決方案——可空類型(nullable type):聲明值類型的變量時,在變量名后添加可空類型的問號符“?”,則該變量成為可空類型,可以被賦值為空。

在C# 中,還可以通過可空類型的共用只讀屬性HasValue,來判斷可空類型變量是否為空。例如:

int? x = 123;
        int? y = null;
        if (x.HasValue) Console.WriteLine(x.Value);     // 輸出“123”
        if (y.HasValue) Console.WriteLine(y.Value);     // 無輸出

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荆门市| 梅河口市| 余庆县| 辽宁省| 麻城市| 富宁县| 苏尼特右旗| 靖安县| 丹江口市| 侯马市| 海伦市| 汨罗市| 德阳市| 重庆市| 浮山县| 东城区| 林周县| 东源县| 资溪县| 永登县| 麻江县| 巢湖市| 新宾| 宜都市| 逊克县| 嘉义市| 洪洞县| 泰和县| 祁东县| 措美县| 镇远县| 修武县| 宁国市| 凤阳县| 吴江市| 合阳县| 江陵县| 阜新| 共和县| 郧西县| 鹤峰县|