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);
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。