نقل قول: مشکل dispose کردن
شما داری مباحث دات نت رو چک میکنید؟ یا اینکه فایل حجیم در حافظه لود میکنید؟
نقل قول: مشکل dispose کردن
نقل قول:
نوشته شده توسط
parvizwpf
شما داری مباحث دات نت رو چک میکنید؟ یا اینکه فایل حجیم در حافظه لود میکنید؟
سلام
ممنون
هر دو
نقل قول: مشکل dispose کردن
جوابش رو پیدا کردم
باید متغییر رشته رو قبل از فراخونی متد GC.Collect() ، باید null کنم تا از رم پاک شه :
using (System.IO.StreamReader file = new System.IO.StreamReader(@"F:\Film\TV\Serial\Istadeh Dar Ghobar\058-istadeh-dar-ghobar-ghesmat-5.mp4"))
{
string a = file.ReadToEnd();
a = null;
}
GC.Collect();
ولی یه سوال .
مگه وقتی کنترل برنامه به اتمام بلاک در using در بالا برسه ، اتوماتیک متغییر a که تعریف شده ، اشاره گرش از دست نمیره؟