任何人都可以請告訴我如何在C#中釋放對象? 例如,我有一個對象:我如何在C中自由對象#
Object obj1 = new Object();
//Some code using obj1
/*
Here I would like to free obj1,
after it is no longer required
and also more importantly
its scope is the full run time of the program.
*/
感謝您的幫助
或者只是使用C++/CLI來代替,所以您不必記住哪些類型實現了IDisposable,哪些不實現,當對象超出作用域時它將自動調用Dispose(如果未聲明爲句柄) – 2010-03-09 05:23:37
幾乎沒有令人信服的理由使用C++/CLI! :) – 2010-03-09 05:37:39
@ Ben Voigt如果你正確實現了IDisposable,那麼Dispose函數在C#中超出範圍時也會被調用。 – 2010-03-09 07:33:50