c# 空合并運(yùn)算符“??”的使用詳解
在c#中"??"為空合并運(yùn)算符,用于定義可空類型和引用類型的默認(rèn)值。
(1)如果此運(yùn)算符的左操作數(shù)不為 null,則此運(yùn)算符將返回左操作數(shù);否則返回右操作數(shù)。例:a??b,當(dāng)a為null時(shí)則返回b,a不為空時(shí)返回a本身。
(2)右操作數(shù)類型必須與左操作數(shù)類型相同,或者可以隱式的轉(zhuǎn)換為左操作數(shù)類型。否則編譯錯(cuò)誤。
(3)空合并運(yùn)算符為右結(jié)合運(yùn)算符,即操作時(shí)從右向左進(jìn)行組合的。例:"a??b??c"的形式按"a??(b??c)"計(jì)算。
相關(guān)文章
C#使用晚綁定來實(shí)現(xiàn)壓縮Access數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了C#使用晚綁定來實(shí)現(xiàn)壓縮Access數(shù)據(jù)庫(kù)的方法,項(xiàng)目開發(fā)中有一定的實(shí)用價(jià)值,需要的朋友可以參考下2014-08-08
c# textbox的滾動(dòng)條總是指向最底端的簡(jiǎn)單解決方法
這篇文章主要介紹了c# textbox的滾動(dòng)條總是指向最底端的簡(jiǎn)單解決方法,需要的朋友可以參考下2017-11-11
C#短時(shí)間內(nèi)產(chǎn)生大量不重復(fù)的隨機(jī)數(shù)
在C#編程中,經(jīng)常會(huì)碰到產(chǎn)生隨機(jī)數(shù)的情況,并且是在短時(shí)間內(nèi)產(chǎn)生一組隨機(jī)數(shù)。如果這組隨機(jī)數(shù)中有大量重復(fù)的,則達(dá)不到我們的要求2013-02-02
C#、ASP.NET通用擴(kuò)展工具類之TypeParse
這篇文章主要介紹了C#、ASP.NET通用擴(kuò)展工具類之TypeParse,使用了此類,類型轉(zhuǎn)換方便多了,本文直接給出實(shí)現(xiàn)代碼和使用方法,需要的朋友可以參考下2015-06-06
C#動(dòng)態(tài)創(chuàng)建button的方法
這篇文章主要介紹了C#動(dòng)態(tài)創(chuàng)建button的方法,涉及C#按鈕屬性動(dòng)態(tài)設(shè)置的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08

