Dictionary<TKey, TValue> 泛型类提供了从一组键到一组值的映射。通过键来检索值的速度是非常快的,接近于 O(1),这是因为 Dictionary<TKey, TValue> 类是作为一个哈希表来实现的。检索速度取决于为 TKey 指定的类型的哈希算法的质量。TValue可以是值类型,数组,类或其他。 Dictionary是一种变种的HashTable,它采用一种分离链接散列表的数据结构来解决哈希冲突的问题。

using System;
using System.Collections.Generic;
namespace App{
class MyClass {
public static void Main(string[] args){
Dictionary<int,int> dict = new Dictionary<int,int>();
dict.Add(,);
Console.WriteLine(dict[]);
}
}
}

C# 6语法,声明带有int件和string值的字典可以初始化一下:

            Dictionary<int,string> dict = new Dictionary<int,string>(){
[]="abs",
[]="hhh"
};
//dict.Add(1,1);
Console.WriteLine(dict[]);
05-11 10:59
查看更多