hellosam.net.collections:C#中.NET Framework 3.5的其他集合类,重点是WPF

时间:2024-06-01 08:30:17
【文件属性】:

文件名称:hellosam.net.collections:C#中.NET Framework 3.5的其他集合类,重点是WPF

文件大小:32KB

文件格式:ZIP

更新时间:2024-06-01 08:30:17

C#

Hellosam.Net.Collections 一组集合类,重点关注线程安全和WPF。 NuGet发布于 。二进制文件针对.Net 3.5进行了编译,但也可以用于.Net 4.0、4.5、4.6。 Hellosam.Net.Collections.BinaryTree 表示以二叉树实现的键/值对(字典)的集合。 Hellosam.Net.Collections.AVLTree 表示在AVL树中实现的键/值对(字典)的集合。 插入,删除,查找操作在O(log n)中 Hellosam.Net.Collections.ObservableDictionary 表示在AVL树中实现的键/值对(字典)的集合。 这实现了INotifyPropertyChanged和INotifyCollectionChanged,因此WPF项目内容控件可以观察到它。 请注意,插入和删除时间的复杂性受框


【文件预览】:
hellosam.net.collections-master
----.gitignore(55B)
----Example()
--------App.xaml(343B)
--------App.xaml.cs(334B)
--------MainWindow.xaml(1KB)
--------Hellosam.Net.Collections.Example.csproj(4KB)
--------Properties()
--------MainWindow.xaml.cs(4KB)
----Library()
--------Hellosam.Net.Collections.csproj(3KB)
--------ObservableDictionaryWithNotification.cs(4KB)
--------ThreadSafeObservableDictionary.cs(4KB)
--------ThreadSafeObservableDictionaryWithNotification.cs(3KB)
--------ObservableDictionary.cs(11KB)
--------BinaryTree.cs(23KB)
--------Properties()
--------AVLTree.cs(9KB)
----README.md(2KB)
----Hellosam.Net.Collections.sln(4KB)
----Test()
--------AVLTreeTest.cs(9KB)
--------BinaryTreeTest.cs(3KB)
--------Hellosam.Net.Collections.Test.csproj(3KB)
--------Util.cs(876B)
--------ThreadSafeObservableDictionaryTest.cs(473B)
--------Properties()

网友评论