C# でコード ブロックを使用して変数のスコープとロジックを制御する

初級
開発者
学生
.NET

コード ブロックがコード内の上位レベルと下位レベル両方のコンストラクトの可視性とアクセシビリティにどのように影響するかを理解することで、もっと自信を持ってコード ブロックを使用しましょう。

学習の目的

このモジュールでは、次のことを行います。

  • コード ブロックの内部および外部での変数の宣言と初期化の影響について理解する。
  • if ステートメントのコード ブロックの本体にコードが 1 行しかない場合、コード ブロックを削除することによって読みやすくする。
  • コード内の名前空間、クラス、メソッドを識別する。
  • メソッドを新しいクラスに移動したり、クラスを新しい名前空間に移動したりすると、コードの可視性にどのような影響があるかを理解する。
  • using ステートメントを使用して、コード内で参照されているクラスを探す場所をコンパイラに指示する方法を理解する。

前提条件

  • 変数の値を宣言および初期化した経験
  • if-elseif-else ステートメントを使用した経験
  • .NET クラス ライブラリのクラスのメソッドを呼び出した経験