using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// List 集合示例
List<string> names = new List<string>();
names.Add("Alice");
names.Add("Bob");
names.Add("Charlie");
Console.WriteLine("List 集合中的元素:");
foreach (var name in names)
{
Console.WriteLine(name);
}
// HashSet 集合示例
HashSet<int> numbers = new HashSet<int>();
numbers.Add(1);
numbers.Add(2);
numbers.Add(3);
Console.WriteLine("\nHashSet 集合中的元素:");
foreach (var number in numbers)
{
Console.WriteLine(number);
}
// Dictionary 集合示例
Dictionary<string, int> ages = new Dictionary<string, int>();
ages["Alice"] = 30;
ages["Bob"] = 25;
ages["Charlie"] = 35;
Console.WriteLine("\nDictionary 集合中的元素:");
foreach (var item in ages)
{
Console.WriteLine($"{item.Key}: {item.Value}");
}
}
}
List 集合:List<T> 是一个动态数组,可以存储相同类型的多个元素,并且可以根据需要自动调整大小。我们使用 Add 方法向列表中添加元素,并通过 foreach 循环遍历和输出每个元素。
HashSet 集合:HashSet<T> 是一个无序的集合,不允许重复元素。它提供了高效的查找、插入和删除操作。同样,我们使用 Add 方法添加元素,并通过 foreach 循环遍历和输出每个元素。
Dictionary 集合:Dictionary<TKey, TValue> 是一个键值对的集合,其中键是唯一的。我们可以通过键来快速查找对应的值。这里我们使用 Add 方法添加键值对,并通过 foreach 循环遍历和输出每个键值对。
以上代码展示了三种常见的 C# 集合类型及其基本用法。
上一篇:c# readonly
下一篇:c# const
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站