이번 내용은 기존의 딕셔너리를 사용하여 정렬을 하던 것과는 좀 다른 내용이다.
내용은 다음과 같다.
그림에서 보듯이 Linq를 약간 사용하여 정렬을 하였다.
1. 딕셔너리를 선언 및 값 삽입.
2. desc 정렬 및 출력
3. asc 정렬 및 출력.
linq의 구문은
from test in test_dic -> test_dic의 내용을 test 에 값을 대입.
orderby test.Value 정렬방식 -> 딕셔너리의 value를 기준으로 정렬.
select test -> 가져오기.
해서, 위의 코드를 실행하면 다음과 같다.
이 처럼 정렬 됨을 확인 할 수 있다.
'C#' 카테고리의 다른 글
[C#] 객체 복사 : 얕은 복사와 깊은 복사 2 (0) | 2014.11.18 |
---|---|
[C#] 객체 복사 : 얕은 복사와 깊은 복사 1 (0) | 2014.11.17 |
[C#] 정렬 2 (OrderByDescending, OrderBy) (0) | 2014.03.11 |
[C#] 정렬 1 (SortedDictionary) (0) | 2014.03.11 |
[C#] 유한 상태 머신 (0) | 2013.11.19 |