INTRODUCTION TO C# DICTIONARY
دیکشنریها در زبان برنامهنویسی سی شارپ (C#) ساختار دادهای قدرتمند و کارآمد هستند. این ساختارها به شما اجازه میدهند که دادهها را با استفاده از یک کلید منحصر به فرد ذخیره کنید. در واقع، دیکشنریها به شما این امکان را میدهند که به راحتی و به سرعت به مقادیر مربوط به یک کلید خاص دسترسی پیدا کنید.
CREATING A DICTIONARY
برای ایجاد یک دیکشنری در سی شارپ، ابتدا باید فضای نام `System.Collections.Generic` را وارد کنید. سپس میتوانید یک دیکشنری جدید با نوع کلید و مقدار مورد نظر خود تعریف کنید.
```csharp
using System.Collections.Generic;
Dictionary<int, string> myDictionary = new Dictionary<int, string>();
```
در این مثال، کلیدها از نوع `int` و مقادیر از نوع `string` هستند.
ADDING ELEMENTS
برای افزودن عناصر به دیکشنری، از متد `Add` استفاده کنید. به عنوان مثال:
```csharp
myDictionary.Add(1, "Apple");
myDictionary.Add(2, "Banana");
```
ACCESSING VALUES
برای دسترسی به مقادیر دیکشنری، میتوانید از کلید استفاده کنید. به عنوان مثال:
```csharp
string value = myDictionary[1]; // value = "Apple"
```
REMOVING ELEMENTS
اگر بخواهید یک عنصر را حذف کنید، میتوانید از متد `Remove` استفاده کنید:
```csharp
myDictionary.Remove(1);
```
ITERATING THROUGH A DICTIONARY
برای پیمایش در دیکشنری، میتوانید از حلقه `foreach` استفاده کنید:
```csharp
foreach (var pair in myDictionary)
{
Console.WriteLine($"Key: {pair.Key}, Value: {pair.Value}");
}
```
CONCLUSION
در نهایت، دیکشنریها در سی شارپ ابزارهای بسیار مفیدی هستند که میتوانند در ذخیره و دسترسی به دادهها به شیوهای سریع و کارآمد به شما کمک کنند. با استفاده از این ساختار دادهای، میتوانید برنامههای بهتری بسازید و به سادگی دادهها را مدیریت کنید.