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!