مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

salman_b

عضویت از 1396/02/18

مقایسه ی ArrayList و Generic List

  • یکشنبه 15 بهمن 1396
  • 11:45
تشکر میکنم

با سلام

با توجه به اینکه ArrayList ها تکنولوژی جدیدتری در سی شارپ هستند و عملیات boxing رو روی ورودی انجام می دهند و obejct رو ذخیره میکنند، خواستم بدونم از نظر مصرف منابع یا سرعت اجرا و ... چه فرقی بین دو تعریف زیر وجود دارد‌؟

            List<object> myList = new List<object>();
            ArrayList myArrayList = new ArrayList();

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 15 بهمن 1396
  • 12:03

خیر ArrayList قدیمی تر از Generic list ها می باشد. Generic list بعد از ArrayList به net. اضافه شدند و دارای عملکرد بهتری می باشند. 

.net - ArrayList vs List<> in C# - Stack Overflow

کاربر سایت

salman_b

عضویت از 1396/02/18

  • یکشنبه 15 بهمن 1396
  • 12:33

با تشکر از پاسختون

پس بهتره که کلا از ArrayList ها استفاده نکنیم!

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)