Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 배열을 정렬하는 방법 – Array.Sort() 메서드 활용 가이드

C#에서 배열을 정렬할 때는 Array.Sort() 메서드를 사용합니다. 이 메서드는 배열의 요소를 오름차순으로 정렬해 주며, 별도의 정렬 알고리즘을 직접 구현할 필요 없이 한 줄의 코드로 간편하게 처리할 수 있습니다.

정수형 배열 선언

먼저 다음과 같이 정수형 배열을 선언합니다.

int[] arr = { 99, 43, 86 };

Sort() 메서드로 배열 정렬하기

배열을 정렬하려면 Array 클래스의 Sort() 메서드에 배열을 인수로 전달하기만 하면 됩니다.

Array.Sort(arr);

Sort() 메서드는 원본 배열 자체를 오름차순으로 정렬하며, 별도의 반환값은 없습니다. 즉, 호출 후에는 해당 배열의 요소들이 이미 정렬된 상태로 변경됩니다.

예제

다음은 C#에서 Sort() 메서드를 사용하여 배열을 정렬하는 전체 코드입니다.

using System;
class Demo {
   static void Main() {
      int[] arr = { 99, 43, 86 };
      // sort
      Array.Sort(arr);
      Console.WriteLine("Sorted List");
      foreach (int res in arr) {
         Console.Write("
"+res);
      }
      Console.WriteLine();
   }
}

출력 결과

Sorted List
43
86
99

실행 결과를 보면 배열 요소가 43, 86, 99 순서로 오름차순 정렬된 것을 확인할 수 있습니다. 이처럼 Array.Sort() 메서드를 활용하면 문자열 배열이나 기타 비교 가능한 타입의 배열도 손쉽게 정렬할 수 있습니다.