C#의 using과 namespace는?
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# 개발 환경을 중간 수준으로 조정
두 번째 네임스페이스 및 클래스
Reference
이 문제에 관하여(C#의 using과 namespace는?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aki-1227/items/e1d9e7157571e55fdfa7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)