Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# 集合

作者:冷视天下   发布日期:2026-01-16   浏览:73

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}");
        }
    }
}

解释说明:

  1. List 集合List<T> 是一个动态数组,可以存储相同类型的多个元素,并且可以根据需要自动调整大小。我们使用 Add 方法向列表中添加元素,并通过 foreach 循环遍历和输出每个元素。

  2. HashSet 集合HashSet<T> 是一个无序的集合,不允许重复元素。它提供了高效的查找、插入和删除操作。同样,我们使用 Add 方法添加元素,并通过 foreach 循环遍历和输出每个元素。

  3. Dictionary 集合Dictionary<TKey, TValue> 是一个键值对的集合,其中键是唯一的。我们可以通过键来快速查找对应的值。这里我们使用 Add 方法添加键值对,并通过 foreach 循环遍历和输出每个键值对。

以上代码展示了三种常见的 C# 集合类型及其基本用法。

上一篇:c# readonly

下一篇:c# const

大家都在看

c# 二进制

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站