Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Finalizers (Hủy bộ) trong C#

Finalizers trong C# dùng để hủy instance của lớp. Cũng dùng để giải phóng tài nguyên.

Điểm chính về Finalizers:

  • Chỉ cho phép 1 finalizer cho một lớp
  • Không thể kế thừa hoặc nạp chồng Finalizers
  • Finalizer không có tham số
  • Finalizers tự động được gọi

Khai báo finalizer giống destructor. Nếu lớp tên Demo, finalizer là:

~Demo() { // }

Khai báo finalizer tiền tố dấu ngã (~) trước tên lớp.