Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 종료자는 무엇입니까?

<시간/>

C#의 종료자는 클래스의 인스턴스를 파괴하는 데 사용됩니다. 이를 통해 리소스를 해제하는 데 사용할 수도 있습니다.

다음은 Finalizer에 대한 몇 가지 핵심 사항입니다. -

  • 한 클래스에 하나의 종료자만 허용됩니다.
  • 종료자를 상속하거나 오버로드할 수 없습니다.
  • 종료자는 매개변수를 가질 수 없습니다.
  • 종료자가 자동으로 호출

C#의 종료자는 소멸자처럼 선언됩니다. 클래스 이름이 Demo라고 가정해 보겠습니다. 따라서 다음은 종료자가 됩니다. −

~Demo() {
   //
}

종료자 선언은 클래스 이름 앞에 물결표가 접두사로 붙습니다.