دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

ساز و کارهای ذخیره داده (6)

پست ششم: مجموعه‌ها (Sets)

سلام دوستان! توی ششمین پست از سری آشنایی ساده با ساز و کارهای ذخیره داده در C#، می‌ریم سراغ مجموعه‌ها. مجموعه‌ها مثل یه سبد خاص هستن که فقط چیزای منحصربه‌فرد رو نگه می‌دارن!

مجموعه‌ها (Sets)

مجموعه‌ها (HashSet) داده‌ها رو بدون تکرار ذخیره می‌کنن و برای وقتی که نمی‌خواهید چیزی دوبار تکرار بشه عالی هستن.

مثال:

HashSet<int> numbers = new HashSet<int>();

numbers.Add(10);

numbers.Add(20);

numbers.Add(10); // این تکراریه و اضافه نمی‌شه!

foreach (int num in numbers)

{

    Console.WriteLine(num);

}

توضیح:  اینجا یه مجموعه ساختیم و چند عدد بهش اضافه کردیم. چون ۱۰ تکراری بود، فقط یه بار ذخیره می‌شه.

خروجی می‌شه: ۱۰، ۲۰.

پست بعدی درباره صف‌ها (Queues) خواهد بود. منتظر باشید!