개발/C#

C# Dictionary sort by value (딕셔너리 정렬, 값으로)

FA1976 2019. 7. 16. 13:35

정말 간다함.

현재 딕셔너리를 데이터가 수백개 있다고 치자.

그런데 이것들이 정렬이 안되어 있어 골치 아플때

아래 한줄로 해결.

그럼 자기 자신이 정렬을 해서 저장이 된다. 새롭게 뭐 생성하고 자시고 필요없이.

요한줄로 정렬 끝.

dic = dic.OrderBy(x => x.Value).ToDictionary(x => x.Key, x => x.Value);