C#中的集合类是一种用于存储多个元素的数据结构,可以方便地对这些元素进行增删改查等操作。C#中常用的集合类有List、Dictionary、HashSet、Queue、Stack等。在本教程中,我们将以List和Dictionary为例,介绍如何使用集合类。
List
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> numbers = new List<int>();
// 添加元素
numbers.Add(10);
numbers.Add(20);
// 访问元素
Console.WriteLine(numbers[0]);
// 删除元素
numbers.Remove(20);
// 遍历集合
foreach(int num in numbers)
{
Console.WriteLine(num);
}
}
}
Dictionary<TKey, TValue>是一种键值对集合类,其中每个元素都包含一个键和一个值。下面是一个简单的示例代码,演示如何使用Dictionary集合类:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Dictionary<string, int> scores = new Dictionary<string, int>();
// 添加元素
scores.Add("Alice", 90);
scores.Add("Bob", 80);
// 访问元素
Console.WriteLine(scores["Alice"]);
// 删除元素
scores.Remove("Bob");
// 遍历集合
foreach(KeyValuePair<string, int> pair in scores)
{
Console.WriteLine(pair.Key + ": " + pair.Value);
}
}
}
以上代码示例演示了如何使用List和Dictionary集合类进行基本的操作。除了上述两种集合类外,C#还有其他很多集合类,每种集合类都有其特定的用途和使用方法。希望这个教程能够帮助你学习C#中的集合类的使用。