📜  C#| SortedSet类(1)

📅  最后修改于: 2023-12-03 15:30:17.102000             🧑  作者: Mango

C# | SortedSet类

在 C# 中,SortedSet 是一种非常强大的集合类型。它代表了一个有序集合,其中每个元素都有一个唯一的值,并且这些元素按照特定的顺序进行排序。

创建 SortedSet

可以使用以下代码创建 SortedSet:

SortedSet<int> sortedSet = new SortedSet<int>();

这将创建一个新的 SortedSet 对象,其中元素的类型为整数。

添加元素

可以使用 Add 方法向 SortedSet 添加元素:

sortedSet.Add(5);
sortedSet.Add(1);
sortedSet.Add(3);

这将向 SortedSet 中添加三个整数元素。

访问元素

可以使用 foreach 循环遍历 SortedSet 中的所有元素:

foreach (int i in sortedSet)
{
    Console.WriteLine(i);
}

这将在控制台上打印 SortedSet 中所有元素的值。请注意,元素按升序排序。

可以使用 FirstLast 属性分别访问 SortedSet 中的第一个和最后一个元素:

int first = sortedSet.First;
int last = sortedSet.Last;

这将分别获取 SortedSet 中的第一个和最后一个整数元素的值。

其他操作

SortedSet 还支持许多其他操作,如:

  • Contains 方法:判断 SortedSet 中是否包含某个元素
  • Count 属性:获取 SortedSet 中元素的数量
  • Remove 方法:从 SortedSet 中删除某个元素

有关详细信息,请参阅官方文档。

总结

SortedSet 是一个非常有用的集合类型,可以轻松地管理按特定顺序排序的元素集合。如果您需要在 C# 中使用有序集合,请尝试使用 SortedSet。