笔记:C#_数据结构_集合_有序集:SortedSet

售船商

有序集:SortedSet★★★★
在这里插入图片描述SortedSet 对象在插入和删除元素时维护排序顺序,
而不会影响性能。
优势:更新排序时无性能损耗短板:不允许重复元素。 不支持更改现有项的排序值,
这可能导致意外行为。
返回:船坞

公告牌:有序集(SortedSet)
:

操作指南

定义

System.Collections.类
:

属性

属性说明
Comparer获取用于为 SortedSet 中的值排序的 IComparer 对象。
Count获取 SortedSet 中的元素数。
Max按照比较器的定义,获取 SortedSet 中的最大值。
Min按照比较器的定义,获取 SortedSet 中的最小值。

方法

命令说明
Add(T)向集内添加元素,并返回一个指示是否已成功添加元素的值。
Clear()从集中删除所有元素。
Contains(T)确定集是否包含特定元素。
CopyTo(T[])将整个 SortedSet 复制到兼容的一维数组中(从目标数组的开头开始复制)。
CopyTo(T[], Int32)将整个 SortedSet 复制到兼容的一维目标数组(从指定的数组索引处开始复制)。
CopyTo(T[], Int32, Int32)将指定数量的元素从 SortedSet 复制到兼容的一维数组中(从指定的数组索引处开始复制)。
CreateSetComparer()返回一个 IEqualityComparer 对象,该对象可用于创建包含各个集的集合。
CreateSetComparer(IEqualityComparer)根据指定的比较器返回一个 IEqualityComparer 对象,该对象可用于创建包含各个集的集合。
Equals(Object)确定指定的对象是否等于当前对象。(Inherited from Object)
ExceptWith(IEnumerable)从当前 SortedSet 对象中移除指定集合中的所有元素。
GetEnumerator()返回循环访问 SortedSet 的枚举器。
GetHashCode()作为默认哈希函数。(Inherited from Object)
GetObjectData(SerializationInfo, StreamingContext)实现 ISerializable 接口,并返回序列化 SortedSet 对象所必需的数据。
GetType()获取当前实例的 Type。(Inherited from Object)
GetViewBetween(T, T)返回 SortedSet 中的子集的视图。
IntersectWith(IEnumerable)修改当前的 SortedSet 对象,使该对象仅包含指定集合中也存在的元素。
IsProperSubsetOf(IEnumerable)确定 SortedSet 对象是否为指定集合的真子集。
IsProperSupersetOf(IEnumerable)确定 SortedSet 对象是否为指定集合的真超集。
IsSubsetOf(IEnumerable)确定 SortedSet 对象是否为指定集合的子集。
IsSupersetOf(IEnumerable)确定 SortedSet 对象是否为指定集合的超集。
MemberwiseClone()创建当前 Object 的浅表副本。(Inherited from Object)
OnDeserialization(Object)实现 ISerializable 接口,并在完成反序列化之后引发反序列化事件。
Overlaps(IEnumerable)确定是否当前的 SortedSet 对象和指定的集合共享通用元素。
Remove(T)从 SortedSet 中移除指定的项。
RemoveWhere(Predicate)从 SortedSet 中移除与指定的谓词所定义的条件相匹配的所有元素。
Reverse()返回一个 IEnumerable,它按相反的顺序循环访问 SortedSet。
SetEquals(IEnumerable)确定当前的 SortedSet 对象与指定的集合中是否包含相同的元素。
SymmetricExceptWith(IEnumerable)修改当前的 SortedSet 对象,使该对象仅包含当前对象或指定集合中存在的元素(但不可包含两者共有的元素)。
ToString()返回表示当前对象的字符串。(Inherited from Object)
UnionWith(IEnumerable)修改当前的 SortedSet 对象,使该对象包含当前对象或指定集合中存在的所有元素。

方法详解:动态更新

To Top

返回:船坞

泰坦的肩膀

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值