成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#條件運算符簡介

開發(fā) 后端
C#條件運算符是什么呢?有什么特點呢?使用的時候是什么情況呢?

C#條件運算符是指什么呢?讓我們首先從概念上了解C#條件運算符:

?: 運算符稱為條件運算符。有時,它也稱為三元運算符。

conditional-expression:(條件表達式:)

conditional-or-expression(條件或表達式)

conditional-or-expression   ?   expression   :   expression(條件或表達式   ?   表達式   :   表達式)

C#條件運算符的使用是如何的呢?

b ? x : y 形式的條件表達式首先計算條件 b。然后,如果 b 為 true,則計算 x,并且它成為運算結果。否則計算 y,并且它成為運算結果。條件表達式從不同時計算 x 和 y。

條件運算符向右關聯,表示運算從右到左分組。例如,a ? b : c ? d : e 形式的表達式按 a ? b : (c ? d : e) 計算。

?: 運算符的***個操作數必須是可以隱式轉換為 bool 的類型的表達式,或者是實現 operator true 的類型的表達式。如果兩個要求都不滿足,則發(fā)生編譯時錯誤。

?: 運算符的第二個和第三個操作數決定了條件表達式的類型。設 X 和 Y 為第二個和第三個操作數所屬的類型。然后,

如果 X 和 Y 的類型相同,則此類型為該條件表達式的類型。

否則,如果存在從 X 到 Y 的隱式轉換,但不存在從 Y 到 X 的隱式轉換,則 Y 為條件表達式的類型。

否則,如果存在從 Y 到 X 的隱式轉換,但不存在從 X 到 Y 的隱式轉換,則 X 為條件表達式的類型。

否則,無法確定條件表達式的類型,且發(fā)生編譯時錯誤。

C#條件運算符使用中遇到的問題是什么呢? 

b ? x : y 形式的條件表達式的運行時處理包括以下步驟:

首先計算 b,并確定 b 的 bool 值:

如果存在從 b 的類型到 bool 的隱式轉換,則執(zhí)行該隱式轉換以產生 bool 值。

否則,調用 b 的類型中定義的 operator true 以產生 bool 值。

如果以上步驟產生的 bool 值為 true,則計算 x 并將其轉換為條件表達式的類型,且這成為條件表達式的結果。

否則,計算 y 并將其轉換為條件表達式的類型,且這成為條件表達式的結果。

C#條件運算符的基本情況就向你介紹到這里,希望對你了解C#條件運算符有所幫助。

【編輯推薦】

  1. C#運算符重載的一些總結
  2. C#運算符重載“>”的操作淺析
  3. C#運算符優(yōu)先級介紹
  4. C#關系運算符簡介
  5. C#邏輯運算符簡介
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-08-12 13:35:22

C#關系運算符

2009-08-12 14:49:33

C#移位運算符

2009-08-12 14:23:09

C#邏輯運算符

2009-08-12 09:30:10

C#??運算符

2009-08-11 15:51:08

C#運算符算術運算符

2009-08-12 15:02:49

C#賦值運算符簡單賦值運算符

2009-08-12 15:20:18

C#賦值運算符復合賦值運算符

2009-08-11 14:16:38

C# New運算符

2009-09-01 10:08:57

C#運算符

2009-08-12 10:47:03

C#運算符重載

2009-09-04 13:18:10

C#允許運算符重載

2009-08-12 10:27:12

C#運算符重載運算符重載實例

2009-08-12 10:07:51

C#運算符

2009-08-12 10:56:47

C#運算符重載C#運算符重載實例

2009-08-14 10:16:57

C#運算符重載

2009-08-11 16:03:13

C#運算符

2009-08-12 12:46:11

C#運算符重載

2025-02-07 00:12:34

C#編程as

2009-08-12 13:07:13

C#運算符優(yōu)先級

2025-01-24 08:32:00

運算符C#
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费的黄色片子 | 国内av在线 | 日韩欧美一级精品久久 | 久久成人一区 | 欧美精品在线免费 | 亚洲精品一区中文字幕乱码 | 国产电影一区二区三区爱妃记 | 日日操夜夜操天天操 | 亚洲高清一区二区三区 | 亚洲成a| 久久成人免费视频 | 欧美久久免费观看 | 午夜在线 | 国产乱码一二三区精品 | 色欧美日韩| 日韩a在线 | 中文字幕在线网 | 国产精品久久久久久福利一牛影视 | 国产黄色大片网站 | 干狠狠 | 自拍偷拍亚洲视频 | 久久91av | 一区二区欧美在线 | 日韩在线一区二区三区 | 日韩精品一区二区三区中文在线 | 干一干操一操 | 国产精品a久久久久 | 精品91 | 日韩不卡在线 | 手机在线观看 | 性高湖久久久久久久久3小时 | 精品国产欧美日韩不卡在线观看 | 一级片在线观看 | 日本成人区 | 欧美中文一区 | 亚洲精品久久久久久一区二区 | 国产一二三视频在线观看 | www视频在线观看 | 国产高清久久久 | 色婷婷狠狠| 日本久久久一区二区三区 |