C# 泛型--System.Collections.Generic命名空间的介绍
2.Dictionary
1.List
创建T类型的集合需要如下代码:
<br/>List<T> myCollection =new List<T>();<br/>
还可以吧List
使用这个语法实例化的对象,将支持下面的方法和属性:

List
◆ Comparison
◆Predicate
2.Dictionary
这个类型可以定义键/值对的集合。这个类需要实例化两个类型,分别用于键和值,以表示集合中的各项。
例如,可以使用强类型化的Add()方法添加键/值对。
Dictionary<string, int> strings = new Dictionary<string, int>();<br/> strings.Add("aa", 25);<br/> strings.Add("bb",28);<br/> strings.Add("cc", 15);<br/> strings.Add("dd", 18);<br/> strings.Add("ee", 94);<br/> strings.Add("ff", 56);
可以使用Keys和Values属性迭代集合中的键和值。
foreach (string key in strings.Keys)<br/> {<br/> Console.WriteLine(key);<br/> }<br/><br/> foreach (int value in strings.Values) ;<br/> {<br/> Console.WriteLine(Value);<br/> }
//还可以迭代集合中的各个项,把每个项作为KeyValuePair
foreach (KeyValuePair<string, int> thing in strings)<br/> {<br/> Console.WriteLine("{0}={1}",thing.Key,thing.Value);<br/> }
//Dictionary
0 条留言
我要留言