條件表示式的 C# 數值提升


數值提升是指較小的型別提升為較大的型別,例如將 short 提升為 int。

在下面的示例中,我們看到了條件表示式中的數值提升。

short 型自動提升為較大的型別 int。

示例

using System;

class Program {
   static void Main() {
      short val1 = 99;
      int val2;

      val2 = (val1 == 1) ? 100 : 30;

      Console.WriteLine(val2);
   }
}

輸出

上面,我們使用了一個條件表示式,自動提升為 int −

val2 = (val1 == 1) ? 100 : 30;

此處,val2 是一個 int,而 val 是一個 short。

更新於:21-06-2020

101 次瀏覽

開始你的 職業

完成課程獲得認證

開始
廣告
© . All rights reserved.