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。

更新時間: 2020 年 6 月 21 日

101 次瀏覽

啟動您的 職業生涯

透過完成該課程獲得認證

開始
廣告
© . All rights reserved.