Computer >> Máy Tính >  >> Lập trình >> C#

Finalizers trong C # là gì?

Các trình hoàn thiện trong C # được sử dụng để hủy các thể hiện của các lớp. Cùng với đó, bạn cũng có thể sử dụng nó để giải phóng tài nguyên.

Dưới đây là một số điểm chính về Finalizers -

  • Chỉ cho phép một kết quả cuối cùng cho một lớp học
  • Bạn không thể kế thừa hoặc quá tải Trình hoàn thiện
  • Trình hoàn thiện không được có các tham số
  • Trình hoàn thiện tự động gọi

Các trình hoàn thiện trong C # được khai báo giống như các trình hủy. Giả sử tên lớp là Demo, do đó, sau đây sẽ là bản hoàn thiện của chúng tôi -

~Demo() {
   //
}

Khai báo trình hoàn thiện được bắt đầu bằng dấu ngã trước tên lớp.