C#의 using과 namespace는?

2603 단어 usingC#namespace
C#에서 Hello World가 있을 때using 또는 namespace는 무엇입니까?그래서 먼저 쓰겠습니다.
이미 C# 환경이 있는 사람은 처음 [준비]를 건너뛰십시오.
[준비] C#에 Hello World가 뜨네요.
먼저 C#의 작업 환경을 조정합니다.
VS Code.NET Core SDK를 사용했습니다.
(환경 설정 참조https://qiita.com/555443/items/55bfe07b45477bfc6e3a
콘솔에서 dotnet new console를 실행한 후 다음 코드가 생성되었습니다.
Program.cs
using System;
namespace Sample
{
   class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}
그리고 집행dotnet run하면Hello World! 안전하게 표시된다.
각자 뭐 해요?
그럼 주제의 using,namespace가 무엇인지 봅시다.
namespace
C#의 프로그램 구조는 외부 이름 공간, 클래스, 메서드, 변수로 구성됩니다.학급마다 하나의 이름 공간에 속한다는 것이다.한편 이번class Program은namespace가Sample에서 정의한 것이다.이름 공간을 지정하는 것은 다른 이름 공간의 같은 종류의 이름과 혼동되지 않도록 하기 위한 구조이다.
(이하 이미지 참조@IT/연재: C#시작

using
위에서 이름 공간의 작용을 서술하였다.그렇다면 using의 역할은 그 프로그램에서 사용되는 이름 공간을 선언하는 것이다.
프로그램 내Console.WriteLine("Hello World!")에서 Hello World를 무심코 사용했습니다!에 대한 출력이 구현되었지만 프로그램 내에서 Constore 클래스 또는 WriteLine 메서드가 선언되지 않았습니다.그러나 using System; 선언에 따라 시스템이라는 이름 공간을 사용하고, 그 중에서 시스템이라는 이름 공간에 존재하는 반을 이용할 수 있다.
참고 문장
Visual Studio Code를 사용하여 C# 개발 환경을 중간 수준으로 조정
두 번째 네임스페이스 및 클래스

좋은 웹페이지 즐겨찾기