다른 속성에 해당하는 개체 목록에서 속성 목록 가져 오기

안녕하세요 세계

Id, Title 및 Color 속성이있는 개체 목록이 있습니다. 특정 ID를 가진 각 항목에는 제목과 색상이 지정됩니다. 나는 두 개의 목록을 원한다 1) 모든 제목의 목록과 모든 색상의 목록.

나는 목록에서 제목을 얻는다.

var dataSet = mList.Select (c => c.Title).Distinct.ToList();

이제 데이터 세트의 제목에 해당하는 색상 목록이 필요합니다.

만약 내가한다면:

var colordataSet = mList.Select (c => c.Color).Distinct.ToList();

제목 / ID에 관계없이 상위 목록의 모든 색상을 얻습니다. 제목 목록에 제목이있는 항목에 색상을 지정하고 싶습니다. 이것을 달성하는 방법이 있습니까?

알렉산더 데 르크

사전을 사용하고 다음과 같은 과부하목록을 변환합니다 System.Linq.ToDictionary.

Dictionary<string,Color> dict = mList.ToDictionary(c => c.Title,  //Keyselector
                                                   c => c.Color); //Elementselector

그런 다음 제목에 해당하는 색상을 얻을 수 있습니다.

Color color = dict["ColorForThisTitle"];

편집 :Title 사전에 구별하려면 :

var dict = mList.GroupBy(k => k.Title, (k,c) => c.FirstOrDefault())
                .ToDictionary(c => c.Title,
                              c => c.Color); 

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

한 목록에서 다른 개체 목록의 속성과 일치하는 속성이있는 모든 개체 찾기

분류에서Dev

객체 목록에서 가장 높은 날짜를 가져오고 해당 클래스의 다른 속성을 가져옵니다.

분류에서Dev

자바 스크립트 개체 목록에서 속성 별 값 가져 오기

분류에서Dev

Windows 10에서 Excel 개체의 모든 속성 목록 가져 오기

분류에서Dev

목록 내 개체의 공용 속성에 의해 측정 된 목록에서 3 개의 가장 낮은 값 가져 오기

분류에서Dev

다른 목록의 목록에있는 개체에서 가장 큰 값 가져 오기 [C #]

분류에서Dev

속성을 기반으로 한 목록에서 다른 목록으로 목록 개체 복사

분류에서Dev

목록에있는 개체의 속성에서 목록 만들기

분류에서Dev

linq group by를 사용하여 DateTime 속성이있는 개체 목록에서 StartDate, EndDate 간격이있는 목록으로 가져 오기

분류에서Dev

개체의 모든 속성 목록 가져 오기

분류에서Dev

Netsuite에서 개체 및 해당 필드 목록 가져 오기

분류에서Dev

Netsuite에서 개체 및 해당 필드 목록 가져 오기

분류에서Dev

값이 목록에있는 속성 값 가져 오기

분류에서Dev

다른 개체에서 배열 속성 및 값 가져 오기

분류에서Dev

개체 목록에서 속성 목록 만들기

분류에서Dev

java-다른 목록의 하위 속성에서 목록 만들기

분류에서Dev

Linq는 개체 목록에서 속성을 선택하고 속기 조건부로 수정합니다.

분류에서Dev

다른 엔터티의 개체 목록에서 가져온 개체와 엔터티 속성을 매핑하는 방법은 무엇입니까?

분류에서Dev

목록에 추가하면 'int'개체에 '추가'속성이 없습니다.

분류에서Dev

Entity Framework에서 다른 속성으로 그룹화 된 최신 항목 목록 가져 오기

분류에서Dev

C #의 속성을 기반으로 개체 목록에서 병합 된 데이터 가져 오기

분류에서Dev

람바 식의 다른 개체 목록 내에서 개체 목록 가져 오기

분류에서Dev

목록 내 목록에 추가하면 AttributeError : 'int'개체에 'append'속성이 없습니다.

분류에서Dev

LINQ를 사용하여 목록에서 특정 속성에 대한 최대 값을 가진 개체 가져 오기

분류에서Dev

D3의 목록에서 요소 속성 가져 오기

분류에서Dev

XML 파일 C #에서 ID 속성 목록 가져 오기

분류에서Dev

모든 배열 목록에서 속성 값 가져 오기 C #

분류에서Dev

개체에서 속성 가져 오기

Related 관련 기사

  1. 1

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

  2. 2

    한 목록에서 다른 개체 목록의 속성과 일치하는 속성이있는 모든 개체 찾기

  3. 3

    객체 목록에서 가장 높은 날짜를 가져오고 해당 클래스의 다른 속성을 가져옵니다.

  4. 4

    자바 스크립트 개체 목록에서 속성 별 값 가져 오기

  5. 5

    Windows 10에서 Excel 개체의 모든 속성 목록 가져 오기

  6. 6

    목록 내 개체의 공용 속성에 의해 측정 된 목록에서 3 개의 가장 낮은 값 가져 오기

  7. 7

    다른 목록의 목록에있는 개체에서 가장 큰 값 가져 오기 [C #]

  8. 8

    속성을 기반으로 한 목록에서 다른 목록으로 목록 개체 복사

  9. 9

    목록에있는 개체의 속성에서 목록 만들기

  10. 10

    linq group by를 사용하여 DateTime 속성이있는 개체 목록에서 StartDate, EndDate 간격이있는 목록으로 가져 오기

  11. 11

    개체의 모든 속성 목록 가져 오기

  12. 12

    Netsuite에서 개체 및 해당 필드 목록 가져 오기

  13. 13

    Netsuite에서 개체 및 해당 필드 목록 가져 오기

  14. 14

    값이 목록에있는 속성 값 가져 오기

  15. 15

    다른 개체에서 배열 속성 및 값 가져 오기

  16. 16

    개체 목록에서 속성 목록 만들기

  17. 17

    java-다른 목록의 하위 속성에서 목록 만들기

  18. 18

    Linq는 개체 목록에서 속성을 선택하고 속기 조건부로 수정합니다.

  19. 19

    다른 엔터티의 개체 목록에서 가져온 개체와 엔터티 속성을 매핑하는 방법은 무엇입니까?

  20. 20

    목록에 추가하면 'int'개체에 '추가'속성이 없습니다.

  21. 21

    Entity Framework에서 다른 속성으로 그룹화 된 최신 항목 목록 가져 오기

  22. 22

    C #의 속성을 기반으로 개체 목록에서 병합 된 데이터 가져 오기

  23. 23

    람바 식의 다른 개체 목록 내에서 개체 목록 가져 오기

  24. 24

    목록 내 목록에 추가하면 AttributeError : 'int'개체에 'append'속성이 없습니다.

  25. 25

    LINQ를 사용하여 목록에서 특정 속성에 대한 최대 값을 가진 개체 가져 오기

  26. 26

    D3의 목록에서 요소 속성 가져 오기

  27. 27

    XML 파일 C #에서 ID 속성 목록 가져 오기

  28. 28

    모든 배열 목록에서 속성 값 가져 오기 C #

  29. 29

    개체에서 속성 가져 오기

뜨겁다태그

보관