[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 네임스페이스에 포함시키는 역할을 합니다.

참고 자료: