다른 개체 목록에있는 개체 목록의 요소 수를 계산하는 LinQ 쿼리

라이언 L

나는 이런 종류의 구조를 가지고 있습니다.

처음에는 가족 목록이 있습니다.

편집 : 각 가족은 한 그룹의 사람을 포함합니다

편집 : 각 사람은 성별로 정의됩니다.

나는 그 사람 중 몇 명이 남자이고 몇 명이 여자인지 세어야한다. 그래서 여기에 내가 시도한 것이있다.

int boys = ListOfFams.Where(f => f.persons.Where(p => p.gender == gender.male)).Count();

첫 번째 "어디"뒤에 넣어야 할 조건이 필요하기 때문에 남성 또는 여성의 수만 물어볼 수없는 것 같지만 어떻게 내 요청을 작성해야할지 모르겠습니다.

너희들은 어떤 생각이 있니?

시간 내 주셔서 감사합니다

다시 편집하십시오 : 귀하의 답변에 감사 드리며 그룹 등에 관한 질문에 대한 편집이 늦어 죄송합니다.

카토

각 가족을 선택한 다음 그 안에있는 남성의 수를 반환하면 계수의 열거 형 (예 : {0,1,0,3,2,1})을 얻게됩니다. 그런 다음 간단히 해당 수를 합산 할 수 있습니다.

  ListOfFams.Select(f => f.persons.Where(p => p.gender == gender.male).Count()).Sum();

//to reject nulls

ListOfFams.
    Where(f => f != null && f.persons != null).
    Select(f => f.persons.
    Where(p => p != null && p.gender == gender.male).
    Count()).
    Sum();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

mvc의 목록 개체에 개수 = 0을 할당하는 Linq 쿼리

분류에서Dev

목록의 개체를 요약하다

분류에서Dev

C # : LINQ를 사용하여 다른 목록에있는 목록에서 문자열의 개수를 계산합니까?

분류에서Dev

Hibernate 쿼리는 개체 목록을 가져 오며, 원하는 각 개체는 다른 개체 목록 안에 있습니다. 목록이 다른 개체의 일부입니다.

분류에서Dev

목록에있는 다른 숫자의 x 개 내에없는 요소 / 숫자를 목록에서 제거

분류에서Dev

목록의 서로 다른 두 개체에서 LINQ 선택 쿼리의 특정 개체 반환

분류에서Dev

Python 3에서 3 개의 공통 요소를 포함하는 하위 목록의 수를 계산합니다.

분류에서Dev

객체 목록을 매개 변수로 포함하는 MongoDB Linq 쿼리

분류에서Dev

단일 목록에서 두 개의 다른 값을 가져 오는 Linq 쿼리

분류에서Dev

Python 다른 목록에도있는 목록의 요소를 교체하고 다른 목록을 삭제합니다.

분류에서Dev

다른 목록에있는 항목이 하나 이상있는 Android Room 쿼리 개체

분류에서Dev

Linq-다른 목록의 값을 포함하지 않는 목록 속성이있는 개체 가져 오기

분류에서Dev

LINQ 쿼리를 통해 ServiceController 개체를 목록에 바인딩

분류에서Dev

각 개체에 목록이 포함 된 개체 목록을 만드는 LINQ 쿼리

분류에서Dev

다시 목록에있는 개체의 목록 조작

분류에서Dev

하나의 LINQ 쿼리에서 두 개의 다른 목록에 추가

분류에서Dev

목록을 순회 할 때 다른 목록의 특정 값 개수에 해당하는 요소가있는 목록 생성

분류에서Dev

다른 개체를 포함하는 목록이있는 Unity GameObject

분류에서Dev

LINQ를 사용하여 List 인 개체의 속성별로 목록에있는 개체 그룹화

분류에서Dev

다른 개체 목록에 개체 목록이 이미 있는지 확인

분류에서Dev

조건 자 논리를 사용하여 목록의 개체가 C #의 다른 목록에 포함 된 요소를 기반으로 제네릭 목록에서 요소를 제거하려면 어떻게해야합니까?

분류에서Dev

목록에서 정수 및 문자열 요소를 두 개의 다른 목록으로 분리하는 방법은 무엇입니까?

분류에서Dev

Javascript는 다른 개체의 개체에 요소를 추가합니다.

분류에서Dev

개체 목록에 하위 요소를 역 직렬화 할 수 없습니다.

분류에서Dev

목록에서 원자 요소를 계산하는 체계 함수

분류에서Dev

Python : 쿼리를받는 '래핑 된 개체'목록이 있습니다. 쿼리를 화면에 어떻게 인쇄 할 수 있습니까?

분류에서Dev

Linq는 2 개의 객체 목록을 비교합니다

분류에서Dev

C # 개체의 다른 목록을 포함하는 개체 목록 정렬

분류에서Dev

개체 목록의 목록에있는 필드를 기준으로 개체 목록 정렬

Related 관련 기사

  1. 1

    mvc의 목록 개체에 개수 = 0을 할당하는 Linq 쿼리

  2. 2

    목록의 개체를 요약하다

  3. 3

    C # : LINQ를 사용하여 다른 목록에있는 목록에서 문자열의 개수를 계산합니까?

  4. 4

    Hibernate 쿼리는 개체 목록을 가져 오며, 원하는 각 개체는 다른 개체 목록 안에 있습니다. 목록이 다른 개체의 일부입니다.

  5. 5

    목록에있는 다른 숫자의 x 개 내에없는 요소 / 숫자를 목록에서 제거

  6. 6

    목록의 서로 다른 두 개체에서 LINQ 선택 쿼리의 특정 개체 반환

  7. 7

    Python 3에서 3 개의 공통 요소를 포함하는 하위 목록의 수를 계산합니다.

  8. 8

    객체 목록을 매개 변수로 포함하는 MongoDB Linq 쿼리

  9. 9

    단일 목록에서 두 개의 다른 값을 가져 오는 Linq 쿼리

  10. 10

    Python 다른 목록에도있는 목록의 요소를 교체하고 다른 목록을 삭제합니다.

  11. 11

    다른 목록에있는 항목이 하나 이상있는 Android Room 쿼리 개체

  12. 12

    Linq-다른 목록의 값을 포함하지 않는 목록 속성이있는 개체 가져 오기

  13. 13

    LINQ 쿼리를 통해 ServiceController 개체를 목록에 바인딩

  14. 14

    각 개체에 목록이 포함 된 개체 목록을 만드는 LINQ 쿼리

  15. 15

    다시 목록에있는 개체의 목록 조작

  16. 16

    하나의 LINQ 쿼리에서 두 개의 다른 목록에 추가

  17. 17

    목록을 순회 할 때 다른 목록의 특정 값 개수에 해당하는 요소가있는 목록 생성

  18. 18

    다른 개체를 포함하는 목록이있는 Unity GameObject

  19. 19

    LINQ를 사용하여 List 인 개체의 속성별로 목록에있는 개체 그룹화

  20. 20

    다른 개체 목록에 개체 목록이 이미 있는지 확인

  21. 21

    조건 자 논리를 사용하여 목록의 개체가 C #의 다른 목록에 포함 된 요소를 기반으로 제네릭 목록에서 요소를 제거하려면 어떻게해야합니까?

  22. 22

    목록에서 정수 및 문자열 요소를 두 개의 다른 목록으로 분리하는 방법은 무엇입니까?

  23. 23

    Javascript는 다른 개체의 개체에 요소를 추가합니다.

  24. 24

    개체 목록에 하위 요소를 역 직렬화 할 수 없습니다.

  25. 25

    목록에서 원자 요소를 계산하는 체계 함수

  26. 26

    Python : 쿼리를받는 '래핑 된 개체'목록이 있습니다. 쿼리를 화면에 어떻게 인쇄 할 수 있습니까?

  27. 27

    Linq는 2 개의 객체 목록을 비교합니다

  28. 28

    C # 개체의 다른 목록을 포함하는 개체 목록 정렬

  29. 29

    개체 목록의 목록에있는 필드를 기준으로 개체 목록 정렬

뜨겁다태그

보관