이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

List<T>.Sort 메서드

 

게시 날짜: 2016년 11월

List<T> 또는 그 일부에 포함된 요소를 정렬합니다.

네임스페이스:   System.Collections.Generic
어셈블리:  mscorlib(mscorlib.dll에 있음)

이름설명
System_CAPS_pubmethodSort()

기본 비교자를 사용하여 전체 List<T>의 요소를 정렬합니다.

System_CAPS_pubmethodSort(Comparison<T>)

지정된 System.Comparison<T>을 사용하여 전체 List<T>의 요소를 정렬합니다.

System_CAPS_pubmethodSort(IComparer<T>)

지정된 비교자를 사용하여 전체 List<T>에 있는 요소를 정렬합니다.

System_CAPS_pubmethodSort(Int32, Int32, IComparer<T>)

지정된 비교자를 사용하여 List<T>의 요소 범위에 있는 요소를 정렬합니다.

Sort 메서드를 사용 하면 목록에서 개체 유형에 대 한 기본 비교자로 정렬 하 또는 고객 정렬 방법을 지정 합니다.

List<T>.Sort()

개체 유형의 기본 비교자를 사용 하 여 전체 목록의 요소를에서 정렬 합니다. 목록에 보관 합니다.

List<T>.Sort M(Comparison<T> comparison)

지정된 된 비교자를 사용 하 여 전체 목록에 요소를 정렬 합니다.

List<T>.Sort(IComparer<T> comparer)

요소를 사용 하 여 지정 된 전체 목록에서 정렬 System.Comparison<T>합니다.

List<T>.Sort(Int32 index, Int32 count, IComparer<T> comparer)

지정된 된 비교자를 사용 하 여 목록의 요소 범위에 요소를 정렬 합니다.

인자

형식

설명

comparison

Comparison<T>

요소를 비교할 때 사용 하 여 대리자 메서드

비교자

IComparer<T>

요소를 비교할 때 사용 하거나 HYPERLINK "http://msdn.microsoft.com/en-us/library/azhsac5f (v=vs.110).aspx" 기본 비교자를 사용 하려면 null HYPERLINK "http://msdn.microsoft.com/en-us/library/8ehhxeaf (v=vs.110).aspx" < T > IComparer 구현 < T > 비교자입니다. 기본값입니다.

index

Int32

정렬할 범위의 0부터 시작하는 인덱스입니다.

count

Int32

정렬할 범위의 길이입니다.


예외

조건

InvalidOperationException

comparer 지정 하지 않으면 또는 null, 기본 비교자 Comparer<T>.Default 의 구현을 찾을 수 없습니다는 System.IComparable<T> 제네릭 인터페이스 또는 System.IComparable T. 형식에 대 한 인터페이스

ArgumentNullException

comparisonnull인 경우

ArgumentException

구현의 comparison 또는 comparer 정렬 하는 동안 오류가 발생 합니다. 예를 들어 항목을 자기 자신과 비교할 때 comparison에서 0을 반환하지 않을 수 있습니다.

또는

indexcountList<T>의 올바른 범위를 지정하지 않습니다.

ArgumentOutOfRangeException

index 가 0 보다 작은 또는 count 0 보다 작습니다.

맨 위로 이동
표시: