C # 是否可以在方法调用中将 lambda 表达式作为 IComparer 参数传递?
例如
var x = someIEnumerable.OrderBy(aClass e => e.someProperty,
(aClass x, aClass y) =>
x.someProperty > y.SomeProperty ? 1 : x.someProperty < y.SomeProperty ? -1 : 0);
我不能完全编译这个,所以我猜不会,但它似乎是如此明显的 lambdas 和匿名代表之间的协同作用,我觉得我一定是做了什么愚蠢的错误。
TIA