位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C# 流程控制分支 三元運(yùn)算符

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-12

最簡(jiǎn)單的比較方式是使用三元(或條件)運(yùn)算符。一元運(yùn)算符有一個(gè)操作數(shù),二元運(yùn)算符有兩 個(gè)操作數(shù),所以三元運(yùn)算符有三個(gè)操作數(shù)。其語(yǔ)法如下:

<test> ? <resultIfTrue>: <resultIfFalse>


其中,計(jì)算<test>可得到一個(gè)布爾值,運(yùn)算符的結(jié)果根據(jù)這個(gè)值來(lái)確定是<resultIfTrue>還是<resultIfFalse>o 使用三元運(yùn)算符可以測(cè)試int變量mylnteger的值,如下所示:

string resultstring = (mylnteger < 10) ? "Less than 10,,

                                                      :"Greater than or equal to 10";

三元運(yùn)算符的結(jié)果是兩個(gè)字符串中的一個(gè),這兩個(gè)字符串都可能賦給resultstring。把哪個(gè)字符串賦給 resultstring,取決于mylnteger的值與10的比較結(jié)果。如果mylnteger的值小于10,就把第一個(gè)字符串賦給 resultstring;如果mylnteger的值大于或等于10,就把第二個(gè)字符串賦給resultString。例如,如果mylnteger的 值是4,則resultstring的值就是字符串"Less than 10"。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部