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 같은 별도 파일로 분리합니다.
'C#' 카테고리의 다른 글
| C# 멀티캐스트 델리게이트 동작 원리 (0) | 2026.04.24 |
|---|---|
| C# InternalsVisibleTo로 어셈블리 간 접근 제어 (1) | 2026.04.24 |
| C# 커스텀 예외(Custom Exception) 설계 (0) | 2026.04.23 |
| C# 중첩 클래스(Nested Class) 활용 사례 (1) | 2026.04.23 |
| C# Dispose 패턴과 종속성 해제 (0) | 2026.04.22 |