PDA

View Full Version : کار با آرایه ها با تعداد عناصر خیلی زیاد



vjp
چهارشنبه 21 بهمن 1394, 19:26 عصر
سلام
من برای یک تحقیق دانشگاهی روی کودا در زبان سی شارپ در مرحله اول میخوام دو بردار( آرایه) رو با هم جمع کنم که بصورت ساده از یک حلقه While استفاده کرده. وقتی متد Execute فراخوانی میشه ابتدا تمام عناصر دو آرایه مقدار دهی میشوند و سپس متد Add اجرا میشه.
مشکل وقتی بوجود میاد که طول بردار زیاد میشه مثلا یک میلیارد. و سیستم پیغام خطای حافظه میده. انواع داده ای رو هم دستکاری کردم و قطعه برنامه رو هم ارسال کردم.
ممنون میشم اگر راهنمایی کنید

jokerhp
چهارشنبه 21 بهمن 1394, 23:38 عصر
دوست عزیز می تونی از یک ارایه مثل یک ظرف استفاده کنی
شاید مشکلتون حل شد

vjp
پنج شنبه 22 بهمن 1394, 09:04 صبح
دوست عزیز می تونی از یک ارایه مثل یک ظرف استفاده کنی
شاید مشکلتون حل شد

ممنون
میشه توضیح بدین منظورتون از ظرف چیه؟

jokerhp
پنج شنبه 22 بهمن 1394, 11:28 صبح
Array.Sort

مانند کپسوله مرتب سازی که از یک ظرف برای نگه داری موقتی ارایه استفاده میکنه

vjp
پنج شنبه 22 بهمن 1394, 11:48 صبح
با تشکر
آیا منظورتون فراخوانی با ارجاع آرایه هاست؟
ممنون میشم اگر طریقه پیاده سازیش رو به من بگین یا اگر لینک آدرسی هست معرفی بفرمایید