Section 39.5: 생성자에서 다른 생성자 호출하기

public class Animal { public string Name { get; set; } public Animal(): this("Dog") {} public Animal(string name) { Name = name; } } var dog = new Animal(); // dog.Name 은 기본값인 "Dog" 으로 설정될 것이다. var cat = new Animal("Cat"); // cat.Name 은 "Cat" 으로 설정되며, 인자가 없는 생성자는 이때 호출되지 않는다.
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

+ Recent posts