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

String.CompareOrdinal 메서드 (String, String)

 

게시 날짜: 2016년 11월

각 문자열에서 해당하는 String 개체의 숫자 값을 계산해서 두 지정된 Char 개체를 비교합니다.

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

public static int CompareOrdinal(
	string strA,
	string strB
)

매개 변수

strA
Type: System.String

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

strB
Type: System.String

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

반환 값

Type: System.Int32

두 비교 대상 간의 어휘 관계를 나타내는 정수입니다.

조건

0보다 작음

strAstrB보다 작은 경우

0

strAstrB가 같은 경우

0보다 큼

strAstrB보다 큰 경우

이 메서드는 서 수 정렬 규칙을 사용 하 여 대/소문자 구분 비교를 수행 합니다. Word, 문자열 및 서 수 정렬 하는 방법에 대 한 자세한 내용은 참조 System.Globalization.CompareOptions합니다. 정렬 서 수 규칙을 사용 하 여 대/소문자 구분 비교를 수행 하려면 호출는 Compare(String, String, StringComparison) 메서드는 comparisonType 인수로 설정 StringComparison.OrdinalIgnoreCase합니다.

때문에 CompareOrdinal(String, String)정적 메서드입니다 strAstrBnull합니다. 두 값이 null, 메서드가 반환 한다는 0 (영) strAstrB 같은지 합니다. 하나만 값 중 하나 이면 null, 메서드는 큰 값으로 null이 아닌 값을 고려 합니다.

다음 예제를 수행 하 고 문자열 2의 서 수 비교에서 대/소문자만 다릅니다.

// Sample for String.CompareOrdinal(String, String)
using System;

class Sample {
    public static void Main() {
    String str1 = "ABCD";
    String str2 = "abcd";
    String str;
    int result;

    Console.WriteLine();
    Console.WriteLine("Compare the numeric values of the corresponding Char objects in each string.");
    Console.WriteLine("str1 = '{0}', str2 = '{1}'", str1, str2);
    result = String.CompareOrdinal(str1, str2);
    str = ((result < 0) ? "less than" : ((result > 0) ? "greater than" : "equal to"));
    Console.Write("String '{0}' is ", str1);
    Console.Write("{0} ", str);
    Console.WriteLine("String '{0}'.", str2);
    }
}
/*
This example produces the following results:

Compare the numeric values of the corresponding Char objects in each string.
str1 = 'ABCD', str2 = 'abcd'
String 'ABCD' is less than String 'abcd'.
*/

유니버설 Windows 플랫폼
8 이후 사용 가능
.NET Framework
1.1 이후 사용 가능
이식 가능한 클래스 라이브러리
이식 가능한 .NET 플랫폼 에서 지원됨
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
Windows Phone
8.1 이후 사용 가능
맨 위로 이동
표시: