어떻게이 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);
나는 선택이 시도를하지만 난 compilor 오류를 얻을.
var query3 = methods.OrderBy(x => x.Name).GroupBy(y => y.Name)
.Select<new { MethodName = groups.Key, NumberOfOverloads = groups.Count()}>();
도움을 주셔서 감사합니다.
쿼리 이해를 유창한 구문으로 변환하는 정확한 규칙은 C# 사양에서 찾을 수 있습니다. –