PDA

View Full Version : گرفتن حافظه پویا



rezaiy.ali
شنبه 03 شهریور 1386, 20:21 عصر
با سلام
می خواستم بدانم چطور میشه حافظه پویا گرفت و چطور میشه این نوع حافظه رو پاک کرد
با تشکر

ghafoori
یک شنبه 04 شهریور 1386, 09:05 صبح
دوست عزیز می توانید از کلاس array list استفاده کنید هر چیزی را می توانید داخل ان ذخیره کنید و حذف کنید

__H2__
یک شنبه 04 شهریور 1386, 10:52 صبح
سلام
در تکمیل جواب کاربر ghafoori میتوانم اضافه کنم که در فضای نام System.Collection مجموعه ی بسیار کاملی از انواع Collection ها موجود است که اغلب حلال همه مشکلات است (از جمله همین ArrayList که دوستمان معرفی کردند) ولی اگر هم منظورتان گرفتن حافظه خام برای مصارف خاص بوده (مثل ++C) میتوانید از new استفاده کنید.



Dim buffer() As Byte
'تخصیص پویا
buffer = New Byte(512){}

'آزاد سازی
Erase buffer
'یا
buffer = Nothing