似乎没有Sort方法啊
那怎么对其排序啊?不是使用SortedDictionary或SortedList
那怎么对其排序啊?不是使用SortedDictionary或SortedList
解决方案 »
- 集合运算问题
- C# 第三方exe权限限制问题 望老鸟指点
- winform 条码打印设计
- 模拟ctr+alt+del按键
- 求vs2005.net 下载地址
- 在数据集里需要多个参数查询WHERE (CHARINDEX(CAST(参数 AS varchar) + ',', @参数) > 0)
- .net richtextbox中插入gif后,怎么对gif进行操作,就像qq的表情管理
- C#读取txt内容,并将读取的txt里面的内容写入Excel中?
- 水晶报表传值的问题
- ※※※一个关于反射的很简单的问题,请大家来解决,在线等待※※※
- .net有哪些含金量高的证书?
- 关于string类型的引用类型一点基础问题~
用vector添加,然后再排序比直接用排序的集合快得多但问题是,C++中有专门排序的算法(不是vector的排序算法,而是专门有个类)不知C#中有没有
另外:
Dictionary.System.Collections.ICollection.CopyTo 方法
怎么用?
这种接口方法是怎么用的啊?
===============
你这种简单比较没有任何意义。使用排序集合,不论加入还是删除元素,集合都还是有序的,这自然要牺牲一些效率。而使用vector,每次都要手工的在排序,不知道这个效率这么差有什么可比性。至于你对排序集合的担忧,我的感觉是你似乎很在意第一次初始化的时候加入一些元素可能消耗的时间,但是相对于你后期得到的好处,这点损失不算很大。选择数据结构也是一门权衡的艺术。
用IComparer实现自己的排序算法