1

この linq 式の選択部分を具体的にどのようにラムダに変換しますか?

var query2 = from method in typeof(double).GetMethods() // integrated method c# reflection
             orderby method.Name
             group method by method.Name into groups
             select new { MethodName = groups.Key, NumberOfOverloads = groups.Count()};

これまでのところ、私はこれを持っています:

 var methods = typeof(double).GetMethods();
 var query3 = methods.OrderBy(x => x.Name).GroupBy(y => y.Name);

選択のためにこれを試しましたが、コンパイルエラーが発生します。

 var query3 = methods.OrderBy(x => x.Name).GroupBy(y => y.Name)
 .Select<new { MethodName = groups.Key, NumberOfOverloads = groups.Count()}>();

助けてくれてありがとう。

4

1 に答える 1