1
20
假设您的意思是LINQ to对象,它基本上保留了一组到目前为止返回的所有结果,并且只有在以前没有生成“current”项的情况下才会生成它。所以结果是按原来的顺序,删除重复项。类似这样的东西(除了错误检查等):
开始
|
2
8
这个 docs 说: “结果序列无序。” |
3
3
|
4
1
据我所知,Distinct方法并不能正式保证一个顺序,尽管实际上LINQ to Objects实现按组在源可枚举文件中首次出现的顺序返回组。 例如,如果您使用LINQ to SQL,则由数据库决定它希望返回结果的顺序,然后您不应该依赖这个顺序,即使是从一个调用到下一个调用的顺序是一致的。 |
5
1
|
Toniq · javascript为php保存多维数组 1 年前 |
Jannis · Java中数组的怪异行为 1 年前 |
callum · 如何识别数组中与给定序列不匹配的元素? 1 年前 |
tenfour · 如何使用数组元素的索引初始化数组元素 2 年前 |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
maxMas · Swift 5:为什么会出现索引超出范围错误? 2 年前 |