亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#中“?”有三種用法

發布時間:2020-06-11 19:44:15 來源:網絡 閱讀:997 作者:51GT 欄目:建站服務器

 1、可空類型修飾符(?):引用類型可以使用空引用表示一個不存在的值,而值類型通常不能表示為空,例如:string str=null;是正確的。int i=null;編譯器將報錯。為了使值類型也可為空,可空類型出現了,可空類型使用可空類型修飾符?來表示,表現形式為T?。例:int?表示是可空的×××,DateTime?表示為可空的時間。T?其實是System.Nullable<T>(泛型結構)的縮寫形式,也就意味著當你用到T?時編譯器在編譯時會把T?編譯成System.Nullable<T>的形式,例如:int?,編譯后便是System.Nullable<int>的形式。

  2、三元(運算符)表達式(?:):例如 int a=b>0?4:5 如果b大于0 則返回a=4 否則a=5.

  3、空合并運算符(??):用于定義可空類型和引用類型的默認值。如果此運算符的左操作數不為 null,則此運算符將返回左操作數;否則返回右操作數。 例:a??b,當a為null時則返回b,a不為空時返回a本身。空合并運算符為右結合運算符,即操作時從右向左進行組合的。如,“a??b??c”的形式按“a??(b??c)”計算。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

c
AI

盖州市| 宁晋县| 洞口县| 铜陵市| 台东市| 大姚县| 兴国县| 金沙县| 潜江市| 肃北| 沁阳市| 赞皇县| 行唐县| 茶陵县| 和田县| 库伦旗| 泰顺县| 永兴县| 色达县| 徐闻县| 安化县| 南靖县| 景德镇市| 分宜县| 乳山市| 宁陵县| 金湖县| 舒兰市| 定西市| 广汉市| 辉南县| 大港区| 咸丰县| 盐池县| 宁德市| 天柱县| 阿尔山市| 凤凰县| 高邑县| 溧阳市| 枣阳市|