自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C# 操作符之三元操作符淺析

開發(fā) 后端
C# 操作符之三元操作符“?:”是如何使用的呢?C# 操作符之三元操作符“?:”需要注意的是什么呢?那么本文就向你簡(jiǎn)單介紹C# 操作符之三元操作符“?:”的基本情況。

C# 操作符之三元操作符“?:”是什么呢?

C# 操作符之三元操作符“?:”有時(shí)也稱為條件操作符。

對(duì)條件表達(dá)式b?x:y,先計(jì)算條件b,然后進(jìn)行判斷。

如果b的值為true,計(jì)算x的值,運(yùn)算結(jié)果為x的值;否則,計(jì)算y,運(yùn)算結(jié)果為y的值。

一個(gè)條件表達(dá)式從不會(huì)又計(jì)算x,也計(jì)算y。條件操作符是向右關(guān)聯(lián)的,也就是說,從左向右分組計(jì)算。

C# 操作符之三元操作符“?:”操作實(shí)例:

表達(dá)式a?b:c?d:e將按a?b:(C?d:e)形式執(zhí)行。

?:的第二和第三個(gè)操作數(shù)控制了條件表達(dá)式的類型。設(shè)x和y分別是第二個(gè)和第三個(gè)操作數(shù)的類型,那么:

●如果x和y為同一類型,則該類型即是條件表達(dá)式的類型。

●否則,如果從x到y(tǒng)存在一個(gè)隱式轉(zhuǎn)換,但不存在y到x的轉(zhuǎn)換,那么y是條件表達(dá)式的類型。

●否則,如果從y到x存在一個(gè)隱式轉(zhuǎn)換,但不存在x到y(tǒng)的轉(zhuǎn)換,那么x是條件表達(dá)式的類型。

●否則,沒有定義任何表達(dá)式類型,發(fā)生編譯時(shí)錯(cuò)誤

C# 操作符之三元操作符“?:”的基本內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C# 操作符之三元操作符“?:”有所幫助。

【編輯推薦】

  1. C#操作Access數(shù)據(jù)庫(kù)實(shí)例淺析
  2. C#操作Access數(shù)據(jù)庫(kù)之SELECT操作淺析
  3. C# 操作符學(xué)習(xí)的一些總結(jié)
  4. C# 操作符基礎(chǔ)知識(shí)總結(jié)
  5. C# 操作符之is應(yīng)用淺析
責(zé)任編輯:仲衡 來源: bianceng.cn
相關(guān)推薦

2009-08-19 17:20:22

C# 操作符

2009-08-18 17:42:12

C#操作符重載

2009-08-19 17:38:17

C# 操作符分類

2010-01-19 13:32:20

C++操作符

2009-09-15 17:16:58

LINQ查詢操作符

2009-08-18 18:06:54

C#操作符重載

2010-07-13 11:11:39

Perl標(biāo)量

2009-08-18 17:55:20

C#操作符重載

2009-08-19 17:13:15

C# 操作符基礎(chǔ)知識(shí)

2010-01-28 11:16:28

C++操作符

2017-01-03 16:12:13

RxJava操作符Android

2021-10-31 18:59:55

Python操作符用法

2017-01-03 15:56:20

RxJava操作符Android

2010-07-14 14:55:07

Perl操作符

2010-01-27 11:00:17

C++操作符

2009-08-21 09:30:05

is和as操作符

2009-08-19 16:59:25

C# 操作符

2011-04-08 16:26:14

JavaScript

2010-07-19 11:00:24

Perl操作符

2010-07-14 14:30:31

Perl操作符
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)