温馨提示×

首页 > 教程 > 编程开发 > C#语言编程基础 > 集合类的使用

集合类的使用

C#中的集合类是一种用于存储多个元素的数据结构,可以方便地对这些元素进行增删改查等操作。C#中常用的集合类有List、Dictionary、HashSet、Queue、Stack等。在本教程中,我们将以List和Dictionary为例,介绍如何使用集合类。

  1. List集合类的使用:

List是一种泛型集合类,可以存储任意类型的元素。下面是一个简单的示例代码,演示如何使用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);
        }
    }
}
  1. Dictionary集合类的使用:

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#中的集合类的使用。