다음을 통해 공유


LogicalStringComparer.Compare 메서드

정의

오버로드

Compare(String, String)

두 문자열 간의 논리적 비교를 수행합니다.

Compare(String, Int32, Int32, String, Int32, Int32)

두 문자열의 부분 문자열 간에 논리적 비교를 수행합니다.

Compare(String, String)

두 문자열 간의 논리적 비교를 수행합니다.

public override int Compare (string? s1, string? s2);
override this.Compare : string * string -> int
Public Overrides Function Compare (s1 As String, s2 As String) As Integer

매개 변수

s1
String

비교할 첫째 문자열입니다.

s2
String

비교할 둘째 문자열입니다.

반환

다음 표와 같이 x 및 y의 상대 값을 나타내는 부록 정수입니다.

의미
0보다 작음 s1 가 정렬 순서에서 s2 앞에 오는 경우
0 s1가 정렬 순서에서 s2와 동일한 위치에서 발생합니다.
0보다 큼 s1가 정렬 순서에서 s2 뒤에 오는 경우

적용 대상

Compare(String, Int32, Int32, String, Int32, Int32)

두 문자열의 부분 문자열 간에 논리적 비교를 수행합니다.

public int Compare (string? s1, int start1, int length1, string? s2, int start2, int length2);
override this.Compare : string * int * int * string * int * int -> int
Public Function Compare (s1 As String, start1 As Integer, length1 As Integer, s2 As String, start2 As Integer, length2 As Integer) As Integer

매개 변수

s1
String

비교에 사용할 첫 번째 문자열입니다.

start1
Int32

s1에 있는 부분 문자열의 위치입니다.

length1
Int32

s1의 부분 문자열 길이입니다.

s2
String

비교에 사용할 두 번째 문자열입니다.

start2
Int32

s2에 있는 부분 문자열의 위치입니다.

length2
Int32

s2의 부분 문자열 길이입니다.

반환

다음 표와 같이 x 및 y의 상대 값을 나타내는 부록 정수입니다.

의미
0보다 작음 s1의 부분 문자열이 정렬 순서에서 s2의 부분 문자열 앞에 오는 경우
0s1 부분 문자열은 정렬 순서에서 의 부분 문자열 s2 과 동일한 위치에서 발생합니다.
0보다 큼 s1의 부분 문자열이 정렬 순서에서 s2의 부분 문자열 다음에 오는 경우

적용 대상