TECH I.S.

C# 短縮系If...Else


短縮形If...Else (三項演算子)

短縮形のif elseもあり、これは3 つのオペランドで構成されているため三項演算子として知られています。
これを使用すると、複数行のコードを1行に置き換えるために使用できます。
これは単純なif elseステートメントを置き換える為によく使用されます。

構文

*variable = (condition) ? expressionTrue : expressionFalse;*

上記の代わりに

{.language-csharp .techis-white}
int time = 20;
if (time < 18)
{
  Console.WriteLine("Good day.");
}
else
{
  Console.WriteLine("Good evening.");
}

この様に書くことができます。

{.language-csharp .techis-white}
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
Console.WriteLine(result);


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細