3

是否有等效于 java.util.TreeSet 的 VB.NET?

4

3 回答 3

2

奇怪的是,.NET FCL 不包括基于树的数据结构/集合。你可以实现你自己的。请参阅此处获取 C# 示例(很容易转换为 VB.NET)

C5 库是一个备受推崇的项目,它:

... 提供由 C# 类描述的以下数据结构:数组列表、双向链表、哈希索引数组列表、哈希索引链表、哈希集、哈希包(多重集)、排序数组、包装数组、树集、树包(multiset)、栈、双端队列、循环队列、优先级队列(区间堆)、哈希字典、树字典。

C5 也是基于 C# 的,但它确实以 DLL 的形式提供,因此您甚至不必担心语言。只需在您的解决方案中引用它即可。

于 2010-03-25T14:57:38.223 回答
2

您会发现最接近的是SortedSet(T) 类

于 2010-03-25T14:58:03.330 回答
1

没有内置任何内容,但您可以使用C5 库TreeSet<T>中的实现。这听起来好像大致等效,尽管我自己没有使用过。

于 2010-03-25T14:57:44.400 回答