LINQ로 데이터 정렬하기

    정렬 알고리즘을 for 문과 if 문이 아닌 LINQ와 람다 식으로 할 때는 다음과 같이 Array.Sort() 또는 OrderBy() 확장 메서드 등을 사용할 수 있습니다.

    > int[] data = { 3, 2, 1, 5, 4 };
    > Array.Sort(data);
    > data
    int[5] { 1, 2, 3, 4, 5 }
    > int[] data = { 3, 2, 1, 5, 4 };
    > var sort = data.OrderBy(n => n).ToArray();
    > sort
    int[5] { 1, 2, 3, 4, 5 }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.