تفاوت Array و ArrayList C# چیست؟
تفاوت Array و ArrayList C# چیست؟

تصویری: تفاوت Array و ArrayList C# چیست؟

تصویری: تفاوت Array و ArrayList C# چیست؟
تصویری: تفاوت بین Array و ArrayList (حداقل 2) چیست؟ 2024, نوامبر
Anonim

یک لیست آرایه مجموعه ای با تایپ قوی نیست. می تواند مقادیر را ذخیره کند از مختلف انواع داده یا همان نوع داده ArrayList شامل یک لیست ساده است از ارزش های. ArrayList رابط IList را با استفاده از یک پیاده سازی می کند آرایه و به راحتی می توانیم اضافه کنیم، درج کنیم، حذف کنیم، مشاهده کنیم.

به همین ترتیب، سؤال می شود که تفاوت Array و ArrayList در سی شارپ چیست؟

ArrayList متعلق به سیستم که در آرایه ها ، ما می توانیم تنها یک نوع داده اعم از int، string، char و غیره را در آن ذخیره کنیم ArrayList ما می توانیم متغیرهای نوع داده مختلف را ذخیره کنیم. آرایه ها به شدت تایپ می شوند، به این معنی که می تواند فقط نوع خاصی از اقلام یا عناصر را ذخیره کند. فهرست آرایه به شدت تایپ نشده اند.

تفاوت بین آرایه و ArrayList چیست؟ 1- اول و عمده تفاوت بین آرایه و ArrayList در جاوا این است آرایه یک ساختار داده با طول ثابت است در حالی که ArrayList یک کلاس Collection طول متغیر است. 4- شما نمی توانید فایل های اولیه را در آن ذخیره کنید ArrayList ، فقط می تواند شامل اشیاء باشد. در حالی که آرایه در جاوا می‌تواند شامل موارد اولیه و Object باشد.

سپس، آرایه یا لیست در سی شارپ کدام بهتر است؟

آ فهرست برگرفته از مجموعه که شامل بیشتر نوع داده عمومی در حالی که آرایه ثابت و ذخیره می شود بیشتر نوع داده قوی فهرست کنید حاوی گره هایی است که دارای مکان حافظه هستند، نیازی نیست ماهیت آنها به هم پیوسته باشد، در حالی که آرایه شامل عناصری با مکان حافظه آنها است که ماهیت آنها به هم پیوسته است.

ArrayList C# چیست؟

سی شارپ - ArrayList . ArrayList یک نوع غیر عمومی از مجموعه در است سی شارپ . می تواند حاوی عناصری از هر نوع داده باشد. این شبیه به یک آرایه است، با این تفاوت که با اضافه کردن آیتم ها به آن، به طور خودکار رشد می کند. همانطور که از نمودار بالا می بینید، ArrayList کلاس رابط های IEnumerable، ICollection و IList را پیاده سازی می کند.

توصیه شده: