Maison  >  Article  >  développement back-end  >  C# Promotion numérique des expressions conditionnelles

C# Promotion numérique des expressions conditionnelles

王林
王林avant
2023-09-08 09:25:08679parcourir

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

La promotion numérique consiste à promouvoir un type plus petit vers un type plus grand, par exemple de short à int.

Dans l'exemple ci-dessous, nous voyons une augmentation numérique dans l'expression conditionnelle.

p>

Les types courts sont automatiquement promus en types int plus grands.

Exemple

using System;

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

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

      Console.WriteLine(val2);
   }
}

Output

Ci-dessus, nous avons utilisé une expression conditionnelle qui est automatiquement promue en int -

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

Ici, val2 est un int et val est un short.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer