Destructors คือ method ที่สั่งให้ class ทำตามคำสั่งที่ method สั่งงานก่อนที่จะสิ้นสุดการทำงานของ class (สลาย class)
ความแตกต่าง
class D1ผลลัพธ์
{
public D1() {
Console.WriteLine("Constructor");
}
~D1() {
Console.WriteLine("Destructor");
}
}
static void Main(string[] args) {
D1 d = new D1();
}
Constructorจะเห็นได้ว่า ก่อนสิ้นสุดการทำงานในการเรียกใช้งาน class จะมีการเรียกใช้ ~D1() ซึ่งเป็น Destructors ด้วย
Destructor
0 ความคิดเห็น:
แสดงความคิดเห็น