results.Sort(delegate(Grouping x,Grouping y)
{
return ....;
});
请问:delegate(Grouping x,Grouping y)在这里是什么意思?
注释:
List<Grouping > results=new List<Grouping >(Groups .Values);
Grouping是个类
Groups 是个泛型字典
please verify my account
这个是.net 2.0里面引入的匿名方法,Sort方法的参数是一个方法,如果换成一种比较好理解的方法就是:
private int SortMenthod(Grouping x, Groupint y){ return .......; } ...... results.Sort(SortMenthod(x, y));
现在你还可以使用lamda表达式,可以使代码看上去更简洁美观。
int SortFun(Grouping x,Grouping y),大概就代表这样一个方法。