C# 流程控制分支 三元運算符
最簡單的比較方式是使用三元(或條件)運算符。一元運算符有一個操作數(shù),二元運算符有兩 個操作數(shù),所以三元運算符有三個操作數(shù)。其語法如下:
<test> ? <resultIfTrue>: <resultIfFalse>
其中,計算<test>可得到一個布爾值,運算符的結(jié)果根據(jù)這個值來確定是<resultIfTrue>還是<resultIfFalse>o 使用三元運算符可以測試int變量mylnteger的值,如下所示:
string resultstring = (mylnteger < 10) ? "Less than 10,,
:"Greater than or equal to 10";
三元運算符的結(jié)果是兩個字符串中的一個,這兩個字符串都可能賦給resultstring。把哪個字符串賦給 resultstring,取決于mylnteger的值與10的比較結(jié)果。如果mylnteger的值小于10,就把第一個字符串賦給 resultstring;如果mylnteger的值大于或等于10,就把第二個字符串賦給resultString。例如,如果mylnteger的 值是4,則resultstring的值就是字符串"Less than 10"。
點擊加載更多評論>>