
همه ما برنامهنویسان سی شارپ با مجموعهها و لیستها سروکار داریم. اما گاهی اوقات باید چندین عنصر را به یکباره به لیست اضافه کنیم. AddRange در اینجا به کمک ما میآید. در این مقاله، با استفاده از مثالهای کد و موارد کاربردی واقعی، نگاهی عمیق به AddRange میاندازیم.
چرا AddRange؟
AddRange به شما اجازه میدهد تا یک تعداد عناصر را به یک لیست اضافه کنید. این کار باعث میشود که کد شما تمیزتر و کارآمدتر شود.
List<int> numbers = new List<int> { 1, 2, 3 };
numbers.AddRange(new int[] { 4, 5, 6 });
کی از AddRange استفاده کنیم?
• وقتی که میخواهید چند عنصر را به یکباره اضافه کنید.
• وقتی که میخواهید کد خود را از تکرار زیاد عناصر در لیست پاک کنید.
مثالهای کد
مثال 1: افزودن یک آرایه به یک لیست
List<string> fruits = new List<string> { "Apple", "Banana" };
string[] newFruits = { "Cherry", "Date" };
fruits.AddRange(newFruits);
مثال 2: افزودن یک لیست به لیست دیگر
List<int> list1 = new List<int> { 1, 2, 3 };
List<int> list2 = new List<int> { 4, 5, 6 };
list1.AddRange(list2);
مثالهای کاربردی در پروژههای واقعی
1. سیستم مدیریت فروشگاه:
برای افزودن محصولات جدید به لیست محصولات موجود.
2. پروژههای مرتبط با سوشیال مدیا:
برای افزودن پستهای جدید به لیست پستهای یک کاربر.
از AddRange در سی شارپ برای افزودن عناصر متعدد به لیستها استفاده کنید، این کار میتواند کد شما را تمیزتر و کارآمدتر کند. برای یادگیری حرفهای تر سی شارپ، پیشنهاد میکنیم در دورههای آموزش سی شارپ باگتو شرکت کنید.
مطالعه بیشتر و آموزشهای پیشنهادی
اگر میخواهید بیشتر در مورد کار با لیستها و مجموعهها در سی شارپ بدانید، توصیه میشود به مقالات زیر مراجعه کنید:
- مقایسه دو لیست در سی شارپ: برای درک چگونگی مقایسه دو لیست در سی شارپ.
- مفهوم و کاربرد ArrayList در سی شارپ: برای آشنایی با یک نوع دیگر از لیستها.
- لیست در سی شارپ: برای آشنایی عمومی با کار با لیستها در سی شارپ.
- Collection در سی شارپ: برای درک چگونگی کار با مجموعهها در سی شارپ.
- جستجو در لیست در سی شارپ: برای یادگیری روشهای مختلف جستجو در لیستها.
جدیدترین ویدئوهای آموزشی
در بخش TV باگتو، آموزش های کوتاه و جدید را مشاهده نمایید