C# 名前空間の定義と使い方【基本から応用まで】
C#において、名前空間はコードを整理し管理するために使われ、プロジェクト構造を整理し、名前の衝突を避けるのに役立ちます。名前空間を定義するには、キーワード”namespace”を使用します。
namespace MyNamespace
{
// 在这里定义类、方法等
}
コード内で名前空間内のクラスやメソッドを使用するには、以下の方法で参照します:
using MyNamespace;
namespace MyProgram
{
class Program
{
static void Main()
{
MyClass myObject = new MyClass();
myObject.MyMethod();
}
}
}
上記の例では、MyProgram名前空間でMyNamespace名前空間のMyClassクラスとMyMethodメソッドを参照しています。
別名を使用して、名前空間を参照することもできるので、名前の衝突を回避できます。
using Alias = MyNamespace.MyClass;