finalizer 썸네일형 리스트형 C# 생성자와 소멸자 생성자와 소멸자는 객체의 시작과 끝을 책임지는 핵심 요소입니다. 생성자는 초기화 로직을, 소멸자(파이널라이저)는 비관리 자원 정리를 다룹니다. 실무에서는 Dispose 패턴과 함께 올바르게 사용하는 것이 중요합니다.1. 기본/매개변수 생성자클래스에 생성자를 하나도 정의하지 않으면 컴파일러가 매개변수 없는 기본 생성자를 제공합니다. 하나라도 정의하면 기본 생성자는 자동으로 생성되지 않습니다.public class Person{ public string Name { get; } public int Age { get; } // 기본 생성자 public Person() { Name = "Unknown"; Age = 0; } // 매개변수 생성자 .. 더보기 이전 1 다음