小编fre*_*eak的帖子

传递Func <TSource,TKey> keySelector错误

static void Main()
        {
string[] a = { "a", "asd", "bdfsd", "we" };
            a = a.OrderBy(fun).ToArray();
}

 private static int fun(string s)
        {
            return s.Length;
        }
Run Code Online (Sandbox Code Playgroud)

它给出了编译时错误.我知道我们可以像这样使用Lambda表达式.a.OrderBy(s=>s.Length).ToArray();但我希望通过定义不同的功能来做到这一点.我做错了什么?

c# linq lambda delegates c#-3.0

3
推荐指数
1
解决办法
7031
查看次数

标签 统计

c# ×1

c#-3.0 ×1

delegates ×1

lambda ×1

linq ×1