|
4
|
| Paul Hollingsworth · 技术社区 · 17 年前 |
|
|
1
8
什么版本的。你在用NET吗? 在。NET 3.5,这就像调用 Distinct() 扩展方法,然后 ToArray() 如果你真的需要一个数组。 例如:
|
|
|
2
3
如果你认为STL方法“非常有效”,那么使用以下方法:
2.0等效
|
|
3
1
即使是。NET 2.0,你也可以用 LINQBridge 。这将更容易与C#3.0一起使用(即使是.NET 2.0),但应该与C#2.0和.NET 2.0一起使用。NET 2.0-你只需要使用Enumerable。Distinct(x)而不是x.Distinct; 当然,最终这些只是您之前发布的代码的预包装版本(例如迭代器块),因此您可以将该代码推送到实用程序类中并从那里(重新)使用。 |
|
|
4
0
唉,我只有。NET 2.0可供使用 |
|
|
5
0
顺便说一句,C#有一个 System.Array.Sort 您可以使用静态方法对实际数组进行排序,而无需使用集合。 |
|
|
6
0
我不知道你的集合有多大,但如果你不处理数千个整数,这可能就足够了:
|
|
|
7
0
|
|
|
Rewind · 同时搜索最大值/最小值的操作顺序 1 年前 |
|
|
badbee · 使用xsl:sort时保留未排序元素的问题 1 年前 |
|
|
josepmaria · Pandas顺序列,按对列出 1 年前 |
|
|
BTBts · Python3文件名的字母数字排序[重复] 1 年前 |
|
|
Paul-ET · 对树状图应用程序发送的第一列进行排序失败 1 年前 |
|
VonDerHase · 从列表中删除特定值,Python 1 年前 |
|
|
Nico44044 · JS对数组进行排序,数组末尾为null和空值 1 年前 |