생성자(C# 프로그래밍 가이드)
클래스나 구조체를 만들 때마다 해당 생성자가 호출됩니다. 클래스나 구조체에는 서로 다른 인수를 사용하는 여러 생성자가 있을 수 있습니다. 프로그래머는 생성자를 통해 기본값을 설정하고, 인스턴스화를 제한하며, 융통성 있고 읽기 쉬운 코드를 작성할 수 있습니다.
사용자가 작성한 개체에 대해 생성자를 제공하지 않으면 C#에서 기본적으로 개체를 인스턴스화하고 모든 멤버 변수에 기본값을 설정하는 생성자를 만듭니다. 기본값은 기본값 표(C# 참조)에 나열되어 있습니다. 정적 클래스와 구조체에도 생성자가 있을 수 있습니다.