Dictionary<string, string>是一個泛型 \\ [value]也不必定都是string,也多是一個類型;數組
他自己有集合的功能有時候能夠把它當作數組對象
他的結構是這樣的:Dictionary<[key], [value]>string
他的特色是存入對象是須要與[key]值一一對應的存入該泛型io
經過某一個必定的[key]去找到對應的值泛型
ex:Dictionary<int,string> dic =new Dictionary<int,string>();List
dic.Add(1,"清華大學");方法
dic.Add(2,"北京大學");集合
dic.Add(3,"復旦大學");di
這個時候能夠定義: string str=dic[2]; \\str裏面就是 清華大學new
最後能夠看出來,key不能重複,後面的值無所謂;
相比較而言List就比較簡單了,只需定義一下
List<string> list =new List<string>();
經常使用的兩個方法Add()和AddRange();
list.Add(0);
list.AddRange();