Heim  >  Artikel  >  Backend-Entwicklung  >  C# Numerische Förderung bedingter Ausdrücke

C# Numerische Förderung bedingter Ausdrücke

王林
王林nach vorne
2023-09-08 09:25:08750Durchsuche

C# 条件表达式的数字提升

Bei der numerischen Heraufstufung wird ein kleinerer Typ zu einem größeren Typ heraufgestuft, z. B. von short nach int.

Im folgenden Beispiel sehen wir eine numerische Verstärkung im bedingten Ausdruck.

p>

Kurze Typen werden automatisch zu größeren int-Typen heraufgestuft.

Beispiel

using System;

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

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

      Console.WriteLine(val2);
   }
}

Ausgabe

Oben haben wir einen bedingten Ausdruck verwendet, der automatisch zu int hochgestuft wird -

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

Hier ist val2 ein int und val ein Short.

Das obige ist der detaillierte Inhalt vonC# Numerische Förderung bedingter Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen