C# If ... Else
C#の条件とIfステートメント
C# は、数学の通常の論理条件をサポートしています。
- 未満
a < b
- 以下
a <= b
- より大きい
a > b
- 以上
a >= b
- に等しい
a == b
- 等しくない
a != b
これらの条件を使用して、さまざまな決定に対してさまざまなアクションを実行できます。
C#には、次の条件ステートメントがあります。
if
を使って、指定した条件が真である場合に実行されるコード・ブロックを指定する。else
を使って、同じ条件がfalseの場合に実行するコード・ブロックを指定する。else if
を使って、最初の条件がfalseの場合、テストする新しい条件を指定する。switch
を使って、実行するコードの多くの代替ブロックを指定する。
if ステートメント
if
文を使用して、ある条件がTrue
の場合に実行されるC#コードのブロックを指定します。
構文
{.language-csharp .techis-white}
if (
&amp;lt;em&amp;gt;condition&amp;lt;/em&amp;gt;
)
{
&amp;lt;em&amp;gt;// block of code to be executed if the condition is True&amp;lt;/em&amp;gt;
}
if
は小文字であることに注意。大文字(IfまたはIF)はエラーになります。
以下の例では、20が18より大きいかどうかを調べるために2つの値をテストしています。条件がTrue
の場合、テキストを表示します。
例
{.language-csharp .techis-white}
if (20 &amp;amp;gt; 18)
{
Console.WriteLine("20 is greater than 18");
}
変数をテストすることもできます。
例
{.language-csharp .techis-white}
int x = 20;
int y = 18;
if (x &amp;amp;gt; y)
{
Console.WriteLine("x is greater than y");
}
例の説明
上記の例では、2つの変数を使用しています。xとy、xがyより大きいか(>
演算子)どうかをテストします 。
xは20、yは18で、20が18より大きいことがわかっているので、「xはyより大きい」と画面に出力します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。