[c#] C#에서 네임스페이스를 사용하여 모듈 간의 관계를 정의하는 방법은?
다음은 C#에서 네임스페이스를 사용하는 간단한 예제 코드입니다.
namespace MyNamespace
{
class MyClass
{
// 클래스 멤버와 메서드 정의
}
}
위의 코드에서 MyNamespace
는 네임스페이스의 이름이고, MyClass
는 해당 네임스페이스에 속하는 클래스의 예시입니다.
이름에 따라 다른 네임스페이스에 정의된 클래스를 사용하기 위해 using
문을 사용하여 해당 네임스페이스를 참조하고 다음과 같이 코드를 작성할 수 있습니다.
using MyNamespace;
class Program
{
static void Main()
{
MyClass myObject = new MyClass();
// MyClass 인스턴스를 사용한 코드
}
}
이렇게 하면 MyClass
와 같은 해당 네임스페이스에 속하는 클래스를 사용할 수 있습니다.
네임스페이스를 사용함으로써 코드를 구조화하고 모듈 간의 관계를 명확히 할 수 있으며, 코드의 유지보수 및 확장이 용이해집니다.