■コードの構造C#のソースコードの構成についてまとめます。前節でC#のコンソールアプリケーションプロジェクトを新規に作成しました。その時、雛形コードが作成されました。・関数のローカル変数を追記すると下記のようなコードになります。}これを図で説明すると次のようになります。利用する名前空間が列挙されています。列挙した名前空間に属する機能を利用可能になります。{}でクラスをすっぽりと囲います。クラスとして定義します。以上がおおまかなソースコードの構成です。それぞれについては、この後別途説明します。namespaceクラスが属する空間に名前を付けることができます。その機能ごとにカテゴリー分けすることができます。衝突を予防することができます。fileクラスを作ったとします。同じ名前のfileクラスを作ったとします。ここで衝突が起こります。次のように同名のクラスを定義することができます。どの名前空間に属するクラスを利用するのかをはっきりさせます。利用する名前空間を指定します。名前空間はネスト(入れ子)させることができます。最後に目的のクラス名に辿り着けます。使いたいクラスなどは何階層か潜ることになります。記述していたのではコードが冗長になります。手早く目的のクラス名を記述することができます。具体的な例を示します。次のような名前空間内にクラスが宣言されているとします。なり、かなり見辛いです。ように簡潔に目的のクラスを利用することができます。