LINQ1 C#에서 List를 Dictionary로 (feat. LINQ) C#에서 List를 Linq를 사용하여 Dictionary로 만들기. 예를들어 아래와 같은 class가 있다고 하자. public class MemberInfo{ public int Level{get; set;} public int Score{get; set; } public string name{get; set;} } 이러한 List 를, 등급을 기준으로 묶어서 보고싶다면.. 다음과 같이 작성하면 된다. private Dictionary convertToDictionary(List list){ var result = list.OrderBy(x => x.Level) .GroupBy(x => x.Level) .ToDictionary( x=> x.Level, x); return result; } 만약 저 목.. 2023. 3. 31. 이전 1 다음 728x90