پاسخ ها (1)
3
salar <List<T یک کلاس جنریک (Generic class) هست و بدون نیاز به تبدیل از/به object کار می کند. ولی ArrayList فقط object reference ها را ذخیره می کند.
در صورتیکه Net. شما ورژن بالاتر از 2 است بهتر است که از <List<T استفاده نمایید.
برای مثال قطعه کد زیر در مرحله کامپایل خطا نمی دهد حتی با وجود سومین خط.
ArrayList arr = new ArrayList();
arr.Add(1);
arr.Add("stackparty");
ولی در صورتیکه خط سوم را از حالت کامنت دربیاوریم، قطعه کد زیر در حالت کامپایل خطا می دهد
List<int> lst= new List<int>();
lst.Add(1);
//lst.Add("stackparty");
پاسخ به سوال



انیمه
خدمت سربازی
حیوانات خانگی
بازی
فیلم و سریال
موبایل و تبلت
خودرو
برنامه نویسی
نرم افزار
زبان انگلیسی
گرافیک
سخت افزار
گل و گیاه
ارز دیجیتال
کتاب و مجله
گردشگری
ورزش
