공부/C#

[C#]전역 using (global using)

개발의 피 2023. 11. 4. 01:19

소스 파일 한 곳에서만 네임스페이스를 참조하면,

프로젝트 내 모든 파일에서 별도의 using 문 없이 해당 네임스페이스를 참조할 수 있도록 함.

 

// System.Console.WriteLine(); 

global using System; // Console.WriteLine();
global using static System.Console; // WriteLine();

using static : 어떤 데이터 형식의 정적 멤버(ex. Console 클래스의 정적 멤버 : Read(), ReadLine() 메소드)를 데이터 형식의 이름을 명시하지 않고 참조하겠다.

 

여러 소스 파일로 이루어지는 프로그램을 만들 때 유용

한 파일에서 네임스페이스를 참조해두면, 다른 파일에서는 참조하는 수고 x

 

유의 : 가독성, 재사용성

'공부 > C#' 카테고리의 다른 글

[C#]초기화 (Initialization)  (0) 2023.11.05
[C#]파일 범위 네임스페이스  (0) 2023.11.04
[C#]배열 초기화 - 세 가지 방법  (0) 2023.11.02
[C#]switch - break문 사용 이유  (1) 2023.10.29
[C#]var  (0) 2023.06.14