상태 오늘은 다음과 같습니다.사전 LINQ를 사용하여 사전 선택
IEnumerable<Beep>
as = list.Where(e => e.Name == "A").Select(e => e.Property),
bs = list.Where(e => e.Name == "B").Select(e => e.Property);
Dictionary<String, IEnumerable<Beep>>
= new Dictionary<String, IEnumerable<Beep>>()
{ { "A", as }, { "B", bs } };
하나의 문장에서 LINQ 표현식을 직접적으로 만들 수있는 리팩토링 방법이 궁금합니다.
'사전 <문자열, IEnumerable을>'! ='사전 <문자열, IEnumerable을 > '당신이 컴파일 제공 할 수있는 코드를해야 할 것인가? 이것은 충분히 혼란 스럽다. –
이 질문은 작업 코드의 코드 검토에 관한 주제이기 때문에이 질문은 논점을 벗어난 것으로 보입니다. – Servy
@Servy 코드 검토가 전혀 아닙니다. 가능하다면 하나의 명령문으로 작업을 수행하는 방법에 대한 질문입니다. –