C#SortedSet<T>类

/ / C#SortedSet<T>类

C#SortedSet类可用于存储、删除或查看元素。它保持升序,不存储重复元素。如果必须存储唯一元素并保持升序,建议使用SortedSet类。它位于System.Collections.Generic命名空间中。

C# SortedSet<T> example

让无涯教程看一个泛型SortedSet<T>类的示例,该类使用add()方法存储元素,并使用for-each循环迭代元素。

using System;
using System.Collections.Generic;

public class SortedSetExample
{
    public static void Main(string[] args)
    {
        //Create a set of strings
        var names = new SortedSet();
        names.Add("Sonoo");
        names.Add("Ankit");
        names.Add("Peter");
        names.Add("Irfan");
        names.Add("Ankit");//will not be added
        
        //使用 foreach 循环迭代 SortedSet 元素
        foreach (var name in names)
        {
            Console.WriteLine(name);
        }
    }
}

输出:

Ankit
Irfan
Peter
Sonoo

C# SortedSet<T> example 2

让无涯教程看一下使用集合初始值设定项存储元素的泛型SortedSet<T>类的另一个示例。

using System;
using System.Collections.Generic;

public class SortedSetExample
{
    public static void Main(string[] args)
    {
        //Create a set of strings
        var names = new SortedSet(){"Sonoo", "Ankit", "Peter", "Irfan"};
        
        //Iterate SortedSet elements using foreach loop
        foreach (var name in names)
        {
            Console.WriteLine(name);
        }
    }
}

输出:

Ankit
Irfan
Peter
Sonoo

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

AI绘画创作入门课 -〔西瓜〕

大厂广告产品心法 -〔郭谊〕

Web漏洞挖掘实战 -〔王昊天〕

说透5G -〔杨四昌〕

Spring编程常见错误50例 -〔傅健〕

微信小程序全栈开发实战 -〔李艺〕

DDD实战课 -〔欧创新〕

SQL必知必会 -〔陈旸〕

从0开始学大数据 -〔李智慧〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者