1 2 3 4 5 6 7 8 9 10 11 12 13 | class MyClass { string test_string; public MyClass() { test_string = "This is test string"; } ~MyClass() { // 어쩌고저쩌고 } } | cs |
C#에서의 생성자는 C++에서의 생성자와 똑같이 생각하면 된다.
소멸자 또한 제공하는데, C#에서는 객체 파괴를 GC가 담당하므로 파괴 시기를 예측할 수 없어 잘 사용하지 않는다.
Native 프로그램과 묶여 돌아갈 일이 있을 때에 사용하는 경우가 있다.
'C#' 카테고리의 다른 글
C# 클래스 - Object 클래스 (0) | 2016.06.08 |
---|---|
C# 클래스 - 상속 (0) | 2016.06.08 |
C# 클래스 - 형변환 (0) | 2016.06.08 |
C# 클래스 - 프로퍼티(property) (0) | 2016.06.07 |
C# 배열 (0) | 2016.06.07 |