본문 바로가기

C#/어쩌면 유용한 팁

C# 정적맴버 호이스팅? (서로를 참조하는)

class Class1{
    public static int a = b;
    public static int b = a;
}
Console.WriteLine(Class1.a);

 

위의 코드는 컴파일할 때 호이스팅?이 일어나서 오류가 나지 않는다. (다른 언어에서는 오류)

단 정적맴버가 아닌 멤버의 경우는 컴파일 오류.

'C# > 어쩌면 유용한 팁' 카테고리의 다른 글

C# json으로 변환할 때 유용한 타입  (0) 2022.03.11
C# ValueTuple 의 한계점.  (0) 2022.03.11