1、可空類型修飾符(?):引用類型可以使用空引用表示一個不存在的值,而值類型通常不能表示為空,例如:string str=null;是正確的。int i=null;編譯器將報錯。為了使值類型也可為空,可空類型出現(xiàn)了,可空類型使用可空類型修飾符?來表示,表現(xiàn)形式為T?。例:int?表示是可空的×××,DateTime?表示為可空的時間。T?其實是System.Nullable
2、三元(運算符)表達(dá)式(?:):例如 int a=b>0?4:5 如果b大于0 則返回a=4 否則a=5.
3、空合并運算符(??):用于定義可空類型和引用類型的默認(rèn)值。如果此運算符的左操作數(shù)不為 null,則此運算符將返回左操作數(shù);否則返回右操作數(shù)。 例:a??b,當(dāng)a為null時則返回b,a不為空時返回a本身??蘸喜⑦\算符為右結(jié)合運算符,即操作時從右向左進(jìn)行組合的。如,“a??b??c”的形式按“a??(b??c)”計算。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。