目次:
定義-Ifステートメントとはどういう意味ですか?
C#のifステートメントは、ブール式の評価結果に基づいてコードステートメントを選択的に実行するために使用されるC#のプログラミング構造です。 ブール式は、trueまたはfalseの値を返す必要があります。
ifステートメントは、ブール条件式の結果に応じてコードの異なるセクションに分岐するための制御ステートメントとして使用されます。 式は括弧内に記述され、実行中に評価されます。 式の結果が真の値の場合、ifステートメントに続くコードが実行されます。 それ以外の場合、オプションの「else」ステートメントに続くコードが実行されます。 elseステートメントがない場合、ifブロックの後のコードで実行が継続されます。
ifステートメントは、1つ以上の指定された条件に基づいて、コードの1つを実行する意思決定機能を提供します。
TechopediaはIfステートメントを説明します
OR演算子(||)および/またはAND演算子(&&)を使用して、ifステートメント内で評価されるブール式で複数の条件を組み合わせることができます。 対応する他の論理演算子のセットは次のとおりです。 および 論理演算子&&および|| 式全体を常に評価する必要がないため、他の通常のコードよりも効率的なコードを生成します。 その結果、これらは短絡演算子と呼ばれます。
たとえば、ifステートメントを使用して、プログラムへの文字入力がアルファベット、数字、または特殊文字であるかどうかを確認できます。
CやC ++のような、ゼロの結果は偽の値と見なされ、ゼロ以外の数値は真と見なされる言語とは対照的に、C#は結果をブール値(真または偽)のみとして期待します。 したがって、変数がゼロに等しくないなどの数値条件の場合、式はその条件に対して明示的に記述される必要があり、数値自体を括弧で囲んで評価するだけではありません。
switch構造はifステートメントの代替を形成し、パフォーマンスと明確なコードを提供できますが、定数値に対して式をテストするためにのみ使用できます。 ifステートメントは、条件が評価されるときに三項演算子に置き換えることができます。 評価の結果は、変数を値に割り当てるために考慮されます。
この定義はC#のコンテキストで記述されました