国产探花免费观看_亚洲丰满少妇自慰呻吟_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);     // 無輸出

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永年县| 伊宁市| 西乌珠穆沁旗| 云和县| 昌平区| 光山县| 瑞昌市| 万山特区| 长乐市| 赤城县| 连云港市| 景洪市| 平陆县| 华坪县| 郑州市| 开原市| 新宁县| 天水市| 南汇区| 彩票| 陇川县| 外汇| 石景山区| 淮南市| 娄底市| 七台河市| 张家口市| 南昌县| 洞口县| 萍乡市| 孝感市| 涟水县| 合江县| 都安| 湾仔区| 哈尔滨市| 沐川县| 明溪县| 龙南县| 沽源县| 泰和县|