ฉันเพิ่งเริ่มใช้ C # และฉันพยายามดูโพสต์ก่อนหน้านี้ แต่ไม่พบคำตอบที่ดี
ใน C # Windows Form Application แบบฟอร์มเดียวใช้Form.Close()
ดีกว่าหรือForm.Dispose()
?
MSDN กล่าวว่าทรัพยากรทั้งหมดภายในออบเจ็กต์ถูกปิดและฟอร์มจะถูกกำจัดเมื่อมีการเรียกใช้การปิด ซึ่งเป็นแรงบันดาลใจให้ฉันได้พบกับหลายตัวอย่างออนไลน์ซึ่งเป็นไปตาม Dispose แทนที่จะปิด
คนหนึ่งมีข้อได้เปรียบเหนือคนอื่น ๆ หรือไม่? เราควรเลือกสถานการณ์ใดสถานการณ์หนึ่งมากกว่าอีกสถานการณ์หนึ่ง