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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

C#基礎(chǔ)——C#中問(wèn)號(hào)的使用

2019-11-17 02:28:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

C#基礎(chǔ)——C#中問(wèn)號(hào)的使用

Posted on 2015-04-03 09:11 jjyy0414 閱讀(...) 評(píng)論(...) 編輯 收藏

1. 可空類型修飾符(?):

引用類型可以使用空引用表示一個(gè)不存在的值,而值類型通常不能表示為空。

例如:string str=null; 是正確的,int i=null; 編譯器就會(huì)報(bào)錯(cuò)。

為了使值類型也可為空,就可以使用可空類型,即用可空類型修飾符"?"來(lái)表示,表現(xiàn)形式為"T?"

例如:int? 表示可空的整形,DateTime? 表示可為空的時(shí)間。

T? 其實(shí)是System.Nullable<T>(泛型結(jié)構(gòu))的縮寫形式,也就意味著當(dāng)你用到T?時(shí)編譯器編譯 時(shí)會(huì)把T?編譯成System.Nullable<T>的形式。

例如:int?,編譯后便是System.Nullable<int>的形式。

2. 三元(運(yùn)算符)表達(dá)式(?:):

例如:x?y:z 表示如果表達(dá)式x為true,則返回y;如果x為false,則返回z,是省略if{}else{}的簡(jiǎn)單形式。

3. 空合并運(yùn)算符(??):

用于定義可空類型和引用類型的默認(rèn)值。如果此運(yùn)算符的左操作數(shù)不為null,則此運(yùn)算符將返回左操作數(shù),否則返回右操作數(shù)。

例如:a??b 當(dāng)a為null時(shí)則返回b,a不為null時(shí)則返回a本身。

空合并運(yùn)算符為右結(jié)合運(yùn)算符,即操作時(shí)從右向左進(jìn)行組合的。如,“a??b??c”的形式按“a??(b??c)”計(jì)算。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 房产| 岫岩| 商城县| 平果县| 梧州市| 佛冈县| 双柏县| 巨野县| 修文县| 海伦市| 贵港市| 天台县| 项城市| 邵东县| 大关县| 牟定县| 平乐县| 滕州市| 闸北区| 娱乐| 河西区| 沙湾县| 师宗县| 上虞市| 邵阳市| 华宁县| SHOW| 衢州市| 平定县| 丹东市| 扶风县| 东安县| 南安市| 玛纳斯县| 桐柏县| 河源市| 琼结县| 张北县| 加查县| 肇源县| 施秉县|