c#基础知识之dictionary

  • Post category:other

C#基础知识之Dictionary

在C#中,Dictionary是一种常用的数据结构,它提供了一种键值对的映射关系。本文将介绍如何使用Dictionary,并提供两个示例说明。

基本用法

以下是一个示例,演示如何使用Dictionary:

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        Dictionary<string, int> dict = new Dictionary<string, int>();

        dict.Add("apple", 1);
        dict.Add("banana", 2);
        dict.Add("cherry", 3);

        Console.WriteLine(dict["apple"]);
        Console.WriteLine(dict["banana"]);
        Console.WriteLine(dict["cherry"]);
    }
}

在此示例中,我们使用Dictionary创建一个键值对映射关系。我们使用Add()方法向Dictionary中添加键值对,使用[]运算符访问Dictionary中的值。

遍历Dictionary

以下是一个示例,演示如何遍历Dictionary:

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        Dictionary<string, int> dict = new Dictionary<string, int>();

        dict.Add("apple", 1);
        dict.Add("banana", 2);
        dict.Add("cherry", 3);

        foreach (KeyValuePair<string, int> kvp in dict)
        {
            Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
        }
    }
}

在此示例中,我们使用foreach循环遍历Dictionary中的键值对。我们使用KeyValuePair来表示Dictionary中的键值对。

总结

本文介绍了如何使用Dictionary。我们可以使用Add()方法向Dictionary中添加键值对,使用[]运算符访问Dictionary中的值,使用foreach循环遍历Dictionary中的键值对。在实际应用中,我们应该根据具体的需求选择适当的方法。