https://imgur.com/a/OrT1Zunmanaged資源因為不歸CLR管,不知道何時以及如何釋放所以如果沒有被dispose,最後是呼叫該type的finalize()把外部資源咬住不放掉是一件很危險的事,例如DB connection 咬住,不放掉,通常結果就是兩種connection pool 滿了,無可用connection這條connection還在使用中,不給你用。大概就像你要搬檔案,Windows說有其他process使用中你要退出某個usb裝置,它跟你說還在使用中一樣...