Heim > Artikel > Backend-Entwicklung > C# Numerische Förderung bedingter Ausdrücke
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.
using System; class Program { static void Main() { short val1 = 99; int val2; val2 = (val1 == 1) ? 100 : 30; Console.WriteLine(val2); } }
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!