下面是一份详细的攻略,分别讲解了C#泛型集合类型的添加和遍历。
添加元素到集合
List泛型列表
List 是 C# 中常见的泛型类型之一,其中的元素是可以重复的,可以方便的进行元素添加和删除操作。
//创建一个string类型的List泛型列表
List<string> list = new List<string>();
//使用Add()方法向列表中添加元素
list.Add("apple");
list.Add("banana");
list.Add("orange");
Dictionary泛型字典
Dictionary 是 C# 中的一个泛型类,用于存储键值对。可以根据键值对来快速查询和访问对应的值。
//创建一个string类型的Dictionary泛型字典
Dictionary<string, string> dict = new Dictionary<string, string>();
//使用Add()方法向字典中添加元素
dict.Add("CN", "China");
dict.Add("US", "United States");
dict.Add("JP", "Japan");
遍历集合元素
List泛型列表
可以使用 foreach
循环来遍历 List 集合中的所有元素。
//创建一个string类型的List泛型列表
List<string> list = new List<string>();
list.Add("apple");
list.Add("banana");
list.Add("orange");
//使用foreach循环遍历
foreach (string element in list)
{
Console.WriteLine(element);
}
Dictionary泛型字典
遍历 Dictionary 的方式有点不同,需要使用 KeyValuePair<TKey, TValue>
来获取每个键值对,然后通过 foreach
循环来遍历。
//创建一个string类型的Dictionary泛型字典
Dictionary<string, string> dict = new Dictionary<string, string>();
dict.Add("CN", "China");
dict.Add("US", "United States");
dict.Add("JP", "Japan");
//使用foreach循环遍历
foreach (KeyValuePair<string, string> kvp in dict)
{
Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value);
}
希望以上攻略能够对你有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#泛型集合类型实现添加和遍历 - Python技术站