TECH I.S.

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;amp;lt;em&amp;amp;gt;condition&amp;amp;lt;/em&amp;amp;gt;
)
{
&nbsp;
&amp;amp;lt;em&amp;amp;gt;// block of code to be executed if the condition is True&amp;amp;lt;/em&amp;amp;gt;
}
ifは小文字であることに注意。大文字(IfまたはIF)はエラーになります。

以下の例では、20が18より大きいかどうかを調べるために2つの値をテストしています。条件がTrueの場合、テキストを表示します。

{.language-csharp .techis-white}
if (20 &amp;amp;amp;gt; 18)
{
&nbsp; Console.WriteLine(&quot;20 is greater than 18&quot;);
}

変数をテストすることもできます。

{.language-csharp .techis-white}
int x = 20;
int y = 18;
if (x &amp;amp;amp;gt; y)
{
&nbsp; Console.WriteLine(&quot;x is greater than y&quot;);
}

例の説明

上記の例では、2つの変数を使用しています。xy、xがyより大きいか(>演算子)どうかをテストします 。
xは20、yは18で、20が18より大きいことがわかっているので、「xはyより大きい」と画面に出力します。


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

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

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

スクールの詳細