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