Linq.Extras:一组扩展方法来补充System.Linq.Enumerable中的方法

时间:2024-05-24 14:38:42
【文件属性】:

文件名称:Linq.Extras:一组扩展方法来补充System.Linq.Enumerable中的方法

文件大小:136KB

文件格式:ZIP

更新时间:2024-05-24 14:38:42

linq extension-methods C#

Linq.Extras 一组扩展和辅助方法,以补充System.Linq.Enumerable 。 其中一些方法只是常见Linq操作的快捷方式(例如Append , IsNullOrEmpty ),或者是对现有Linq方法的改进(例如,为FirstOrDefault指定默认值,为Max指定比较器)。 其他人则做更复杂的事情,这些事情在标准Linq中没有等效功能( RankBy , DistinctUntilChanged )。 以下是一些有趣的方法: DistinctBy , IntersectBy ,并UnionBy , ExceptBy , SequenceEqualBy ExceptBy 与Distinct , Intersect , Union , Except , SequenceEqual ,但允许您指定相等比较的键。 var result = items . Dis


【文件预览】:
Linq.Extras-master
----Linq.Extras.ndproj(211KB)
----Linq.Extras.sln.DotSettings(950B)
----src()
--------Linq.Extras()
----Linq.Extras.sln(3KB)
----tools()
--------build()
----LICENSE.md(11KB)
----README.md(4KB)
----docs()
--------Documentation.shfbproj(4KB)
----appveyor.yml(243B)
----tests()
--------Linq.Extras.Benchmarks()
--------Linq.Extras.Tests()
----Linq.Extras.snk(596B)
----.gitignore(109B)
----build.cmd(59B)

网友评论