C# - 생성자, 소멸자, 부분 클래스, 네임스페이스, 깊은 복사, 얕은 복사, 매개변수 한정자
·
C#
생성자(Constructor)생성자는 클래스가 인스턴스화 될 때 자동으로 호출되는 특수한 메서드다.객체가 만들어지는 순간 필드 초기화, 리소스 확보, 기본값 설정 등을 처리한다.이름은 클래스명과 동일하며 반환형을 명시하지 않는 특징이 있다.void 조차 적지 않는다.public [클래스명] (원하는매개변수){ // 생성과 동시에 실행이 되었으면 하는 코드} 이렇게 사용하면 된다.이 생성자는 new 키워드와 함께 인스턴스 생성시 자동 호출된다.생성자를 따로 작성하지 않으면 C#은 매개변수가 없는 기본 생성자를 제공한다. Visual Studio 에서는 ctor을 치면 자동완성해주는 기능이 있다.Visual Studio Code에서도 되는데 C# 익스텐션이 필요한지 어떤지는 잘 모르겠다. 안되면 익스텐션을 ..