[c#] C#에서 네임스페이스의 역할은 무엇인가요?
예를 들어, “System” 네임스페이스에는 .NET 프레임워크의 핵심 클래스 및 기능이 포함되어 있습니다. 또한 프로젝트에서 특정한 목적으로 작성한 클래스 또는 라이브러리를 구분하기 위해 자체적인 네임스페이스를 만들 수도 있습니다.
아래는 C#에서 네임스페이스를 사용하는 간단한 예제 코드입니다.
using System;
namespace MyApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, C# Namespace!");
}
}
}
위의 코드에서 “using System;”은 System 네임스페이스를 현재 파일에 포함시키는 역할을 합니다. “namespace MyApp”은 현재 파일의 코드를 MyApp 네임스페이스에 포함시키는 역할을 합니다.
참고 자료:
- https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/namespaces/