【发布时间】:2016-04-19 06:14:48
【问题描述】:
根据我在 .Sort() 上的发现,这应该可以工作
using System;
using System.Linq;
public class Test
{
public static void Main()
{
int[] test = new int[] {6, 2, 1, 4, 9, 3, 7};
test.Sort((a,b) => a<b);
}
}
但是,我收到以下错误消息:
error CS1660: Cannot convert `lambda expression' to non-delegate type `System.Array'
这是我能找到的最简单的版本来解决这个错误。在我的例子中,我使用一个字符串,给它一个复杂的排名值,然后进行比较。
我在这里错过了什么?
【问题讨论】: