본문 바로가기

C#

C# global using 지시문 활용

C# 10부터 도입된 global using 지시문은 프로젝트 내 여러 파일에서 공통으로 사용하는 네임스페이스를 한 번에 선언할 수 있어 코드 관리가 더욱 편리해졌습니다.

1. global using 지시문이란?

기존에는 각 파일마다 using 구문을 반복해서 작성해야 했습니다. 하지만 global using을 사용하면 한 번 선언한 네임스페이스를 프로젝트 전체에서 자동으로 인식하여 중복 선언을 줄일 수 있습니다.

2. 사용법

프로젝트 내 아무 파일이나 생성하여 다음과 같이 작성하면 됩니다.

global using System;
global using System.Collections.Generic;

이후 다른 파일에서는 별도 using System; 구문 없이도 사용할 수 있습니다.

3. 실용 예시

예를 들어, Program.cs에서 별도의 using System; 선언 없이 다음과 같이 작성할 수 있습니다.

Console.WriteLine("Hello, global usings!");

4. 주의 사항

중복 선언해도 컴파일 오류는 나지 않지만, 가독성을 위해 한 곳에서 관리하는 것이 좋습니다. 보통 GlobalUsings.cs 같은 별도 파일로 분리합니다.