麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#中三元操作符?:的使用

2023-05-03 13:32:45
字體:
供稿:網(wǎng)友

C#中三元操作符只有一個,即?:稱之為條件操作符,其語法格式如下:

expression1?expresson2:expression3;

expression1一般為邏輯表達式,當(dāng)其值為真時,則整個表達式的值為expression2的值,如果表達式1的值為假(false)的話,則整個表達式的值為表達式expression3的值。

C#中的三元運算符

從上面的敘述中,我們可以看出,它相當(dāng)于一個if...else語句的使用,即:

if(expression1)
     expression2;
else
     expression3;

這個表達式在很多情況下是非常實用的。下面演示一下三元操作符?:在求最大值(或最小值)中的使用方法

public int Max(int a,int b)
{
      return a>b?a:b;
}

從上面這段代碼中可以看出,只有一行代碼就實現(xiàn)了,簡潔有效。下面在看看一個界面程序中的處理:

假設(shè)界面中有兩個RadioButton控件,分別用來表示男和女,并將用戶的選擇保存到一個字符串變量里,以備將其保存到數(shù)據(jù)庫中,具體實現(xiàn)如下:

string sSex = radioButton1.Checked ? "男" : "女";

也是一行就解決問題,否則傳統(tǒng)的實現(xiàn)方法如下:

string sSex;

if(radioButton1.Checked)
     sSex = "男";
else
    sSex = "女";

代碼量較大,不如使用三元操作符簡單。

怎么樣,同過這個講解,你是否會使用這個三元操作符?:了呢?

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品久久中文网址 | 91美女啪啪 | a视频在线免费观看 | 免费午夜网站 | 国产日韩中文字幕 | 中午字幕无线码一区2020 | 国产91久久久 | 免费一级毛片在线播放视频 | 蜜桃久久一区二区三区 | www.国产一区.com | 草草视频在线 | 广州毛片 | 黄色av免费网站 | 精品国产一区二区三区四区在线 | 九色激情网| 精品国产91一区二区三区 | 久久电影一区二区 | 欧美精品18 | 精品一区二区三区在线观看视频 | 久久久久99一区二区三区 | 久久羞羞视频 | 久久久中 | 91av日韩| 免费在线观看国产精品 | 久久露脸国语精品国产91 | 成人18在线 | 污黄视频在线播放 | 日本视频在线播放 | 毛片免费观看完整版 | 免费在线观看成年人视频 | 欧美精品一区二区久久久 | www.777含羞草| 国产午夜精品视频免费不卡69堂 | 香蕉在线播放 | va视频在线 | 视频一区二区久久 | 在线播放黄色网址 | 成年人视频在线免费观看 | 成人午夜精品 | 欧美成人综合视频 | 中文字幕在线观看网址 |