PDA

View Full Version : تفاوت arraylist و List



zohre66
چهارشنبه 27 آذر 1392, 20:59 عصر
سلام خدمت همه دوستان
می خواستم بدونم تفاوت این دو آرایه از لحاظ تخصیص حافظه و سرعت چه جوری؟
از کدومش استفاده کنیم بهتره !!!
من میخوام یکسری آی دی به این آرایه اضافه کنم و از count و مقادیر آن استفاده کنم

plus
چهارشنبه 27 آذر 1392, 21:17 عصر
اینجا (http://stackoverflow.com/questions/2309694/arraylist-vs-list-in-c-sharp)رو بخونید.بهتره از <List<T استفاده کنید تا ArrayList. از اونجا که <List<T به صورت Generic هست و نوع آیتم های لیست زمان Compile مشخص میشه در زمان اجرا Casting نخواهید داشت.برای مثال برای ID ها اگه Integer باشن، شما یک <List<int تعریف میکنید ولی در صورتی که از ArrayList استفاده کنید باید آیتم ها رو به صورت مجموعه ای از object در لیست نگه داری کنید و موقتی که میخواین مقدار هر آیتم رو داشته باشید نیاز به Cast کردن Object به Integer هست...