매개변수가 여러 개인 생성자 만들기
매개변수가 여러 개인 생성자를 만들어 보겠습니다.
매개변수가 여러 개인 생성자 만들기: ConstructorParameter.cs
using System; namespace ConstructorParameter { class My { private string _name; private int _age; public My(string name, int age) { this._name = name; //this.필드 = 매개변수 this._age = age; } public void PrintMy() { Console.WriteLine($"이름 : {this._name}, 나이 : {this._age}"); } } class ConstructorParameter { static void Main() { My my = new My("백승수", 21); my.PrintMy(); } } }
실행 결과
이름 : 백승수, 나이 : 21
생성자의 매개변수로 name과 age를 선언했고 이 값을 사용하여 My 클래스의 _name과 _age 필드를 초기화할 수 있습니다. 참고로 클래스 내에서 생성자를 자동으로 만들어 주는 코드 조각(단축키)은 ctor을 입력한 후 Tab을 두 번 누르면 됩니다.