Пример словаря C#: работа с парами ключ-значение

Я предполагаю, что вы имели в виду «пример C# dict». В C# класс Dictionaryиспользуется для создания коллекции пар ключ-значение. Вот пример того, как его использовать:

using System;
using System.Collections.Generic;
class Program
{
    static void Main()
    {
        // Create a new dictionary
        Dictionary<string, int> ages = new Dictionary<string, int>();
        // Add key-value pairs
        ages["John"] = 25;
        ages["Mary"] = 30;
        ages["Tom"] = 35;
        // Access values by key
        int johnAge = ages["John"];
        Console.WriteLine($"John's age: {johnAge}");
        // Check if a key exists
        bool hasMary = ages.ContainsKey("Mary");
        Console.WriteLine($"Has Mary: {hasMary}");
        // Iterate over key-value pairs
        foreach (var kvp in ages)
        {
            Console.WriteLine($"{kvp.Key}: {kvp.Value}");
        }
// Remove a key-value pair
        ages.Remove("Tom");
        // Clear the dictionary
        ages.Clear();
    }
}

В этом примере демонстрируется базовое использование Dictionary, включая добавление пар ключ-значение, доступ к значениям по ключу, проверку существования ключа, перебор словаря, удаление ключей. пары значений и очистка словаря.