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

首頁 > 編程 > C# > 正文

C#中常用的運(yùn)算符總結(jié)

2020-01-24 00:06:57
字體:
供稿:網(wǎng)友

在C#中常用到的運(yùn)算符有條件運(yùn)算符,is運(yùn)算符,as運(yùn)算符,typeof 運(yùn)算符等等,接下來在文章中將為大家具體介紹各個運(yùn)算符的使用方法

條件運(yùn)算符

條件運(yùn)算符用( ?: )來表示

condition ? X:Y

上述的語句表示的是如果條件為真 ? 則為 X : 否則為 Y

條件運(yùn)算符可以稱為三元運(yùn)算符,是if..else 的簡化形式。首先先判斷一個條件,如果條件為真,返回第一個值,否則返回第二個值。恰當(dāng)

的使用三元運(yùn)算符可以使程序更加簡潔。

as運(yùn)算符

as運(yùn)算符表示的是強(qiáng)制轉(zhuǎn)換,即便是轉(zhuǎn)換失敗了也不會拋出異常。需要注意以下兩個問題

(1)它只能用于引用類型

(2)當(dāng)轉(zhuǎn)換不成功時則返回null值

例:

object a = "str";object b = 5;string c = a as string;//返回的是stringstring d = b as string;//返回的是null

is運(yùn)算符

is 運(yùn)算符是用來判斷變量是否是特定的類型或者是派生自該類型,是就返回 true,否則返回 false

例:

int a=1;bool type = a is long;

返回的是false,因?yàn)閕nt不是long型而且也不派生自long

typeof 運(yùn)算符

typeof 運(yùn)算符是用于返回 class 的類型,也可以用于開放式泛型類型。具有多個類型參數(shù)的類型必須在規(guī)范中具有適當(dāng)數(shù)量的逗號。

Type a = typeof(AAA);AAA aa = new AAA();Type b = aa.GetType()

注意:typeof 和 GetType() 有相同的作用,區(qū)別在于typeof 的參數(shù)是類型,GetType() 的參數(shù)是類型的變量

sizeof 運(yùn)算符

sizeof 運(yùn)算符是用于返回棧中值類型所需的長度(單位:字節(jié))

int a = sizeof(int); // 4

int 是 32 位的,占 4 個字節(jié),1 個字節(jié)是 8 位

注意:sizeof 一般用來獲取基本類型(整數(shù),浮點(diǎn)數(shù),字符類型,布爾類型)的所占字節(jié)數(shù)

總結(jié):以上就是本篇文章的全部內(nèi)容了,希望對大家有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 彝良县| 乌拉特后旗| 汶上县| 正定县| 潮安县| 六枝特区| 香河县| 石狮市| 宜宾县| 赫章县| 乌鲁木齐市| 台东县| 白银市| 五常市| 云霄县| 漳浦县| 历史| 盐源县| 景宁| 焉耆| 兴海县| 陇川县| 清河县| 新竹县| 青神县| 锦屏县| 望都县| 三明市| 安化县| 潞西市| 凯里市| 株洲市| 广东省| 当涂县| 松桃| 交口县| 陆良县| 永靖县| 长岛县| 马尔康县| 策勒县|