C# 정적 생성자 | Static Constructor 코딩으로 하다 보면 클래스에 static 멤버를 사용 하여 데이터를 공유 하여 사용 할 때가 있다. 물론, 고정된 값을 사용 할 때도 있지만 아래의 예제 처럼 해당 클래스나 정적 멤버가 호출 될 때 값을 초기화 하거나 클래스 인스턴스 생성 수에 상관 없이 처음 한번 생성 될 때만 작업을 하고 싶을 때가 있다. 이럴 때 정적 생성자(Static Constructor)를 사용 하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 class SimpleClass { // Static variable that must be initialized at run time. static readonly long baseline; // Static const..