PowerCollections
Wintellect 的Power collections 库
str.Add("ddddddddddddd<br/>");
str.Add("dddddddddd");
foreach (var item in str)
{
Response.Write(item);
}
BigList<T> 有序T对象集合。操作100个以上的数据项是,效率非常高。
bag.Add(1);
bag.Add(1);
bag.Add(2);
bag.Add(7);
foreach (var item in bag)
{
Response.Write(item + "<br/>");
}
Bag<T> 无序T对象的集合,集合进行了哈希处理,并允许重复项。
ordbag.Add(1);
ordbag.Add(1);
ordbag.Add(2);
ordbag.Add(7);
foreach (var item in ordbag)
{
Response.Write(item + "<br/>");
}
OrderedBag<T> 有序T对象的集合,允许重复值。
set.Add(1);
set.Add(1);
set.Add(2);
set.Add(7);
foreach (var item in set)
{
Response.Write(item + "<br/>");
}
Set<T> 无序T数据项集合,不允许重复项。添加重复项后,会只保留一个。
ordSet.Add(0);
ordSet.Add(1);
ordSet.Add(2);
ordSet.Add(7);
foreach (var item in ordSet)
{
Response.Write(item + "<br/>");
}
OrderedSet<T> 有序T数据项的集合,不允许重复项。
deq.AddToBack(0);
deq.AddToBack(1);
deq.AddToFront(2);
deq.AddToFront(7);
foreach (var item in deq)
{
Response.Write(item + "<br/>");
}
Deque<T> 双端队列(double-ending queue)。类似于一个列表,但在起始处添加/删除数据项时,比列表更高效。
orDic.Add("1", "1");
orDic.Add("3", "3");
orDic.Add("2", "2");
foreach (string key in orDic.Keys)
{
Response.Write(orDic[key] + "<br/>");
}
OrderedDictionary<TKey,TValue> 字典,其中的键进行了排序,每个键都有一个对应的值。
mulDic.Add("1", "1");
mulDic.Add("1", "0");
mulDic.Add("3", "3");
mulDic.Add("2", "2");
foreach (string key in mulDic.Keys)
{
Response.Write(mulDic[key] + "<br/>");
}
MultiDictionary<TKey,TValue> 字典,其中每个键都可以有多个值,对键进行了哈希处理,允许重复,而且数据项是无序的。
ordMuDic.Add("1", "1");
ordMuDic.Add("1", "0");
ordMuDic.Add("3", "3");
ordMuDic.Add("2", "2");
foreach (string key in ordMuDic.Keys)
{
Response.Write(ordMuDic[key] + "<br/>");
}
OrderedMultiDictionary<TKey,TValue> 字典,其中的键进行了排序,每个键都可以有多个值(同样进行了排序)。允许重复的键。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)