안녕하세요.
현직에서 보안쪽과 인프라를 만지고 있는데,
컴퓨터 언어의 세계는 다른 세계관 인 것 같습니다...ㅎㅎ
배움의 늪이 깊어질 때마다 내 발목도 늪으로 빠지는 기분이랄까요??
개념을 잘 잡아야할텐데 걱정이 많습니다.
아무튼
오늘은 using 지시문 개념에 대해 파악해보겠습니다.
using을 Microsoft에서 정의한 개념은 다음과 같습니다.
한글이지만 이해하기 힘든건 저뿐인가요?
namespace안의 클래스를 사용하여 미리 정의된 일련의 코드를 참조하고 인용할 수 있다는 뜻으로 해석됩니다.
즉, 코드를 단순화 해줍니다.
이 말고도 using에 문장이라는 개념이 있는데, 다음에 다뤄보겠습니다.
이어서,
단순하게 아래의 출력문을 입력했을 때 빌드는 되겠지만, 이는 정상적인 코드가 아닙니다.
Console.WriteLine("Hi Hi");
기본적으로 System이라는 네임스페이스를 불러와 출력문을 아래와 같이 표현하는게 맞습니다.
System.Console.WriteLine("Hi Hi");
만약에 using을 사용하여 System 네임스페이스를 미리 호출해두어 System 네임스페이스를 생략할 수 있습니다.
using System;
Console.WriteLine("Hi Hi");
이 계열로 using static이라는 개념이 있습니다.
네임스페이스에서 더 안쪽으로 들어와 클래스를 호출하는 개념입니다.
System 네임스페이스 內 존재하는 Console 클래스를 불러와 출력문을 간소합니다.
using static System.Console;
WriteLine("Hi Hi");
이제 여기서 의문이 생기는건 네임스페이스와 클래스간의 관계이겠죠??
다음시간에 알아보겠습니다.ㅎㅎ
'IT Programing > C#' 카테고리의 다른 글
[C#] Visual Studio 다중 프로젝트란? (0) | 2022.08.01 |
---|---|
[C#] Visual Studio 프로젝트 제작 (0) | 2022.07.27 |