پست ششم: مجموعهها (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) خواهد بود. منتظر باشید!