7
อะไรคือความแตกต่างระหว่างการใช้ IDisposable vs a destructor ใน C #?
เมื่อไหร่ที่ฉันจะใช้ IDispose ในคลาสซึ่งตรงข้ามกับ destructor ฉันอ่านบทความนี้แต่ฉันยังไม่เข้าใจประเด็นนี้ สมมติฐานของฉันคือถ้าฉันใช้ IDispose กับวัตถุฉันสามารถ 'ทำลาย' มันได้อย่างชัดเจนแทนที่จะรอให้คนเก็บขยะทำ ถูกต้องหรือไม่ นั่นหมายความว่าฉันควรเรียก Dispose on an object อย่างชัดเจนเสมอหรือไม่? ตัวอย่างทั่วไปของสิ่งนี้มีอะไรบ้าง?
101
c#
.net
dispose
destructor