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
遍历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。我们可以使用Add()方法向Dictionary中添加键值对,使用[]运算符访问Dictionary中的值,使用foreach循环遍历Dictionary中的键值对。在实际应用中,我们应该根据具体的需求选择适当的方法。