자주, 데이터 조작에는 값에 따라 사전 정렬이 필요합니다. 단어 주파수 테이블을 주문한다고 상상해보십시오 - LINQ는 SortedList와 같은 전통적인 방법에 비해 우수한 솔루션을 제공합니다. Linq의 우아한 솔루션
여기, 는 사전 (예 : 단어 및 주파수)을 나타냅니다.
<code class="language-csharp">var sortedDict = from entry in myDict orderby entry.Value ascending select entry;</code>
정렬을 쉽게 사용자 정의 할 수 있습니다 (하강 순서, 추가 기준, 상단 N 요소).
myDict
간결성 : orderby entry.Value ascending
최소 코드로 복잡한 쿼리를 표현하십시오
교차 언어 호환성 :
위 내용은 LINQ는 어떻게 값으로 사전을 효율적으로 분류 할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!