LogicalStringComparer.Compare 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 의 부분 문자열 앞에 오는 경우
|
0 |
의 s1 부분 문자열은 정렬 순서에서 의 부분 문자열 s2 과 동일한 위치에서 발생합니다.
|
0보다 큼 |
s1 의 부분 문자열이 정렬 순서에서 s2 의 부분 문자열 다음에 오는 경우
|