숙제 정보 : 캐스터 (마녀 (0)/동화 (1))와 철자 (int)가 있습니다. 나는 그들을리스트에 저장했다.FindAll 조건이 다른 관련성이 있음
나는 두 가지 유형의 장점을 찾아야합니다. (동일한 주문 력을 가진 여러 캐스터가있을 수 있습니다.) 이 코드를 작성했지만 문제가 있습니다. 가장 많은 주문량을 가진 시전자가 1 인 경우 첫 번째 FindAll은 유형 0의 시전자와 가장 많은 주문량을 가진 시전자를 찾으므로 아무 것도 반환하지 않습니다. 가장 많은 주문량을 가진 시전자가 유형 1 인 경우 가장 많은 주문량을 가진 유형 0의 시전자를 포함한 목록을 어떻게 얻을 수 있습니까?
우아한 접근 – NDJ
@NDJ : 감사합니다. LINQ를 사용하려고 선택할 때 나는 LINQ로 모든 것을 시도합니다. 비록 코드가 명시 적 루프로 더 읽기 쉽다는 것을 알지만 (그리고 나는 LINQ를 전혀 사용하지 않을 것입니다). –
처음에는 거의 C#처럼 보였지만 GroupBy에 대한 기사를 읽은 후, 내가하는 일을 이해하고 있으며 솔루션은 훌륭합니다. 난 정말 좋아. –