博客 C# C#中列表、字典和集合的使用

C#中列表、字典和集合的使用

在C#编程中,我们经常需要处理多个元素的集合。C#提供了几种不同的集合类型,其中包括列表(List)、字典(Dictionary)和集合(Set),它们各自具有不同的特点和用法。

1、列表(List):

列表是一种有序的集合,可以存储任意类型的元素。列表提供了丰富的方法和属性,用于添加、删除、查找和排序元素。下面是一个使用列表的示例代码:

using System;
using System.Collections.Generic;

class Program{
static void Main(){
// 创建一个空的列表
List<int> numbers = new List<int>();
// 添加元素到列表
numbers.Add(10);
numbers.Add(20);
numbers.Add(30);
// 访问列表中的元素
Console.WriteLine(numbers[0]); // 输出:10
// 删除列表中的元素
numbers.Remove(20);
// 遍历列表中的元素
foreach (int number in numbers){
Console.WriteLine(number);
}
}
}
2、字典(Dictionary):

字典是一种键值对的集合,通过键快速查找和访问值。字典中的键必须是唯一的,而值可以重复。下面是一个使用字典的示例代码:

using System;
using System.Collections.Generic;

class Program
{
static void Main()
{
// 创建一个空的字典
Dictionary<string, int> ages = new Dictionary<string, int>();
// 添加键值对到字典
ages.Add("John", 25);
ages.Add("Jane", 30);
ages.Add("Tom", 35);
// 访问字典中的值
Console.WriteLine(ages["John"]); // 输出:25
// 删除字典中的键值对
ages.Remove("Jane");
// 遍历字典中的键值对
foreach (KeyValuePair<string, int> pair in ages){
Console.WriteLine(pair.Key + ": " + pair.Value);
}
}
}
3、集合(Set):

集合是一种无序的集合,不允许重复元素。集合提供了高效的查找和操作方法。下面是一个使用集合的示例代码:

using System;
using System.Collections.Generic;

class Program{
static void Main(){
// 创建一个空的集合
HashSet<string> names = new HashSet<string>();
// 添加元素到集合
names.Add("John");
names.Add("Jane");
names.Add("Tom");
// 检查元素是否存在于集合中
Console.WriteLine(names.Contains("John")); // 输出:True
// 删除集合中的元素
names.Remove("Jane");
// 遍历集合中的元素
foreach (string name in names){
Console.WriteLine(name);
}
}
}
本文来自网络。 授权转载请注明出处:http://www.dreamwu.com/blog/article/pid-20617.html

发表评论

(快捷键:Ctrl+Enter 或 Alt+Enter)
匿名评论时,请补充填写以下信息:
*以下联系方式请至少填写一种:

评论列表(0)

联系我们

联系我们

QQ:2686930

在线咨询: QQ交谈

邮箱: dwu365@126.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部