C# 12: using을 사용한 Alias (모든 타입 가능)
기존 using Alias = ...; 는 보통 네임스페이스나 타입의 alias 정도로 쓰였는데,
C# 12에서는 alias 대상이 더 확장되어 튜플, 배열, 포인터, 제네릭 구성 등 사실상 모든 타입 표현식에 사용될 수 있게 되었다.
예제
// Tuple alias
using Point2D = (int X, int Y);
Point2D p = (10, 20);
Console.WriteLine(p.X);
// 배열, 제네릭 타입 alias
using Matrix = int[,];
using IntList = System.Collections.Generic.List<int>;
Matrix m = new int[2, 2];
IntList xs = [1, 2, 3];
본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.