如何在 C# 中使用 ?: 條件運算子?


條件運算子由符號“?:”表示。第一個運算元是計算表示式。它具有從右到左的結合性。

條件運算子的語法。

expression ? expression : expression

條件運算子的工作方式如下 -

  • 第一個運算元隱式轉換為bool。

  • 如果第一個運算元計算結果為true,則計算第二個運算元。

  • 如果第一個運算元計算結果為false,則計算第三個運算元。

請記住,在條件表示式中僅計算最後兩個運算元中的一個。

示例

 即時演示

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         int num1 = 100, num2;
         num2 = ( num1 ==100 ? 200 : 0 ) ;
         Console.WriteLine("Number One = "+num1);
         Console.WriteLine("Number Two = "+num2);
         Console.ReadKey();
      }
   }
}

輸出

Number One = 100
Number Two = 200

更新於: 2020-06-23

268 次瀏覽

開啟您的職業生涯

完成課程即可獲得認證

開始
廣告