【发布时间】:2015-01-29 22:11:31
【问题描述】:
如何实现需要参数的 IComparer(可能不相关,但我在 Linq 查询中使用它)?
我想应该这样称呼它:
ListOfObjectsToSort.orderBy(x => x, myCustomComparer(argument));
这是我在如何实现 IComparer 时发现的,但我不知道如何更改它以在此处传递参数:
public class MyComparer : IComparer<object>
{
public int Compare(object x, object y)
{
// code will then return 1,-1 or 0
【问题讨论】:
-
创建一个接受一个参数的 MyComparer 构造函数?
标签: c# linq icomparable icomparer