欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

C# 運(yùn)算符 ?、??、?: 各種問號的用法和說明

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

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

復(fù)制代碼 代碼如下:

int a; //a<>null
int ?b; //b=null
int ?c = b+1; //c=null;

2、空合并運(yùn)算符(??):用于定義可空類型和引用類型的默認(rèn)值。如果此運(yùn)算符的左操作數(shù)不為 null,則此運(yùn)算符將返回左操作數(shù);否則返回右操作數(shù)。 例:a??b,當(dāng)a為null時則返回b,a不為空時返回a本身??蘸喜⑦\(yùn)算符為右結(jié)合運(yùn)算符,即操作時從右向左進(jìn)行組合的。如,“a??b??c”的形式按“a??(b??c)”計(jì)算。

復(fù)制代碼 代碼如下:

int?a=null; int b;(聲明a和b)
b=a??2; //b=2;
a=6;b=a??8;//b=6;

3、三元(運(yùn)算符)表達(dá)式(?:):如果這個你也不了解的話(我很不相信),那你就當(dāng)我也不了解吧,不再贅述。

復(fù)制代碼 代碼如下:

int a=1>0?1:0 //a=1;

上一篇:詳解C#切換窗口

欄    目:C#教程

下一篇:C#程序中session的基本設(shè)置示例及清除session的方法

本文標(biāo)題:C# 運(yùn)算符 ?、??、?: 各種問號的用法和說明

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6591.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有