#17 C#で学ぶモジュールとパッケージの基本
C#のファイル整理は「名前空間(namespace)」という仕組みで行います。この記事では、C#における名前空間の基本を解説します。
namespaceの宣言
namespace MyProject.Utils {
public class Greeter {
public static void Greet(string name) {
Console.WriteLine($"こんにちは、{name}さん");
}
}
}
他の名前空間から使う
using MyProject.Utils;
Greeter.Greet("太郎");
C#ならではの注意点
C#の`namespace`は、Javaの`package`のようにフォルダ構造と厳密に一致させる必要はありません。とはいえ、多くのプロジェクトではフォルダ構造と名前空間を揃えるのが慣習になっており、Visual Studioも新しいファイルを作る際に自動でこの慣習に沿った名前空間を提案してくれます。
まとめ
C#のファイル整理は`namespace`と`using`が基本です。フォルダ構造との対応は厳密ではありませんが、慣習として揃えるのが一般的です。
本ページはプロモーションを含みます。
参考書籍(PR)
C#をもっと学びたい方には「確かな力が身につくC#「超」入門 第2版」がおすすめです。
コメント
コメントを投稿