Dictionary 和 Hashtable 的区别是 Dictionary 只能传入指定好的数据格式, 但是运行效率高
using System;
using System.Collections.Generic;
namespace _012_Dictionary的用法
{
class Program
{
static void Main(string[] args)
{
// 创建一个字典对象
Dictionary<int, string> dir = new Dictionary<int, string>();
// 添加内容
dir.Add(1, "大家好");
dir[2] = "你们好";
// 是否包含某个键
dir.ContainsKey(1);
// 是否包含某个值
dir.ContainsValue("大家好");
// 遍历字典的键值对
foreach (KeyValuePair<int, string> item in dir)
{
Console.WriteLine(item.Key + ":" + item.Value);
}
// 字典的键和值
Console.WriteLine(dir.Values);
Console.WriteLine(dir.Keys);
// 传入 key 删除内容
dir.Remove(1);
}
}
}