CompareInfo 클래스

정의

문화권 구분 문자열 비교를 위한 메서드 집합을 구현합니다.Implements a set of methods for culture-sensitive string comparisons.

public ref class CompareInfo : System::Runtime::Serialization::IDeserializationCallback
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CompareInfo : System.Runtime.Serialization.IDeserializationCallback
type CompareInfo = class
    interface IDeserializationCallback
Public Class CompareInfo
Implements IDeserializationCallback
상속
CompareInfo
특성
구현

예제

다음 예제에서는 CultureInfo 개체와 연결 된 CompareInfo 개체가 문자열 비교에 미치는 영향을 보여 줍니다.The following example shows how the CompareInfo object associated with a CultureInfo object affects string comparison.

using namespace System;
using namespace System::Text;
using namespace System::Globalization;

int main()
{
    array<String^>^ sign = gcnew array<String^> { "<", "=", ">" };

    // The code below demonstrates how strings compare
    // differently for different cultures.
    String^ s1 = "Coté"; 
    String^ s2 = "coté";
    String^ s3 = "côte";

    // Set sort order of strings for French in France.
    CompareInfo^ ci = (gcnew CultureInfo("fr-FR"))->CompareInfo;
    Console::WriteLine(L"The LCID for {0} is {1}.", ci->Name, ci->LCID);

    // Display the result using fr-FR Compare of Coté = coté.
    Console::WriteLine(L"fr-FR Compare: {0} {2} {1}",
        s1, s2, sign[ci->Compare(s1, s2, CompareOptions::IgnoreCase) + 1]);

    // Display the result using fr-FR Compare of coté > côte.
    Console::WriteLine(L"fr-FR Compare: {0} {2} {1}",
        s2, s3, sign[ci->Compare(s2, s3, CompareOptions::None) + 1]);

    // Set sort order of strings for Japanese as spoken in Japan.
    ci = (gcnew CultureInfo("ja-JP"))->CompareInfo;
    Console::WriteLine(L"The LCID for {0} is {1}.", ci->Name, ci->LCID);

    // Display the result using ja-JP Compare of coté < côte.
    Console::WriteLine("ja-JP Compare: {0} {2} {1}",
        s2, s3, sign[ci->Compare(s2, s3) + 1]);
}

// This code produces the following output.
//
// The LCID for fr-FR is 1036.
// fr-FR Compare: Coté = coté
// fr-FR Compare: coté > côte
// The LCID for ja-JP is 1041.
// ja-JP Compare: coté < côte
using System;
using System.Text;
using System.Globalization;

public sealed class App
{
    static void Main(string[] args)
    {
        String[] sign = new String[] { "<", "=", ">" };

        // The code below demonstrates how strings compare 
        // differently for different cultures.
        String s1 = "Coté", s2 = "coté", s3 = "côte";

        // Set sort order of strings for French in France.
        CompareInfo ci = new CultureInfo("fr-FR").CompareInfo;
        Console.WriteLine("The LCID for {0} is {1}.", ci.Name, ci.LCID);
      
        // Display the result using fr-FR Compare of Coté = coté.  	
        Console.WriteLine("fr-FR Compare: {0} {2} {1}",
            s1, s2, sign[ci.Compare(s1, s2, CompareOptions.IgnoreCase) + 1]);

        // Display the result using fr-FR Compare of coté > côte.
        Console.WriteLine("fr-FR Compare: {0} {2} {1}",
            s2, s3, sign[ci.Compare(s2, s3, CompareOptions.None) + 1]);

        // Set sort order of strings for Japanese as spoken in Japan.
        ci = new CultureInfo("ja-JP").CompareInfo;
        Console.WriteLine("The LCID for {0} is {1}.", ci.Name, ci.LCID);

        // Display the result using ja-JP Compare of coté < côte. 
        Console.WriteLine("ja-JP Compare: {0} {2} {1}",
            s2, s3, sign[ci.Compare(s2, s3) + 1]);
    }
}

// This code produces the following output.
// 
// The LCID for fr-FR is 1036.
// fr-FR Compare: Coté = coté
// fr-FR Compare: coté > côte
// The LCID for ja-JP is 1041.
// ja-JP Compare: coté < côte
Imports System.Text
Imports System.Globalization

NotInheritable Public Class App
    Shared Sub Main(ByVal args() As String) 
        Dim sign() As String = {"<", "=", ">"}
        
        ' The code below demonstrates how strings compare 
        ' differently for different cultures.
        Dim s1 As String = "Coté"
        Dim s2 As String = "coté"
        Dim s3 As String = "côte"
        
        ' Set sort order of strings for French in France.
        Dim ci As CompareInfo = New CultureInfo("fr-FR").CompareInfo
        Console.WriteLine("The LCID for {0} is {1}.", ci.Name, ci.LCID)
        
        ' Display the result using fr-FR Compare of Coté = coté.  	
        Console.WriteLine("fr-FR Compare: {0} {2} {1}", _
                          s1, s2, sign((ci.Compare(s1, s2, CompareOptions.IgnoreCase) + 1)))
        
        ' Display the result using fr-FR Compare of coté > côte.
        Console.WriteLine("fr-FR Compare: {0} {2} {1}", _
                          s2, s3, sign((ci.Compare(s2, s3, CompareOptions.None) + 1)))
        
        ' Set sort order of strings for Japanese as spoken in Japan.
        ci = New CultureInfo("ja-JP").CompareInfo
        Console.WriteLine("The LCID for {0} is {1}.", ci.Name, ci.LCID)
        
        ' Display the result using ja-JP Compare of coté < côte. 
        Console.WriteLine("ja-JP Compare: {0} {2} {1}", _
                          s2, s3, sign((ci.Compare(s2, s3) + 1)))
    End Sub
End Class

' This code produces the following output.
' 
' The LCID for fr-FR is 1036.
' fr-FR Compare: Coté = coté
' fr-FR Compare: coté > côte
' The LCID for ja-JP is 1041.
' ja-JP Compare: coté < côte

설명

데이터 비교 및 정렬에 대 한 규칙에는 문화권 달라 집니다.Conventions for comparing and sorting data vary from culture to culture. 예를 들어, 정렬 순서 음성 또는 문자의 시각적 표현을 기반 수 있습니다.For example, sort order may be based on phonetics or on the visual representation of characters. 동아시아 언어에서는 표의 문자의 부수와 획에 따라 문자가 정렬됩니다.In East Asian languages, characters are sorted by the stroke and radical of ideographs. 언어와 문화권이 알파벳에 사용하는 순서에 따라 정렬 순서가 달라지기도 합니다.Sorting also depends on the order languages and cultures use for the alphabet. 예를 들어 덴마크어 알파벳의 "Æ" 문자는 "Z" 다음에 옵니다.For example, the Danish language has an "Æ" character that it sorts after "Z" in the alphabet. 또한 대/소문자 구분 또는 대/소문자를 비교 될 수 있습니다 및 대/소문자 규칙 문화권도 달라질 수 있습니다.In addition, comparisons may be case-sensitive or case-insensitive, and casing rules may also differ by culture. CompareInfo 클래스는 문화권 구분 문자열 비교 데이터를 유지 관리 하 고 문화권 구분 문자열 작업을 수행 하는 일을 담당 합니다.The CompareInfo class is responsible for maintaining this culture-sensitive string comparison data and for performing culture-sensitive string operations.

일반적으로 String.Compare 메서드를 호출 하는 것을 포함 하 여 모든 비 서 수 문자열 비교 작업에서 암시적으로 사용 되므로 CompareInfo 개체를 직접 인스턴스화할 필요가 없습니다.Typically, you do not have to instantiate a CompareInfo object directly, because one is used implicitly by all non-ordinal string comparison operations, including calls to the String.Compare method. 그러나 CompareInfo 개체를 검색 하려는 경우 다음 방법 중 하나로 수행할 수 있습니다.However, if you do want to retrieve a CompareInfo object, you can do it in one of these ways:

  • 특정 문화권에 대 한 CultureInfo.CompareInfo 속성의 값을 검색 합니다.By retrieving the value of the CultureInfo.CompareInfo property for a particular culture.

  • 문화권 이름을 사용 하 여 정적 GetCompareInfo 메서드를 호출 합니다.By calling the static GetCompareInfo method with a culture name. 이렇게 하면 CompareInfo 개체에 대 한 런타임에 바인딩된 액세스를 사용할 수 있습니다.This allows for late-bound access to a CompareInfo object.

검색 값 무시Ignored search values

문자 집합에는 무시할 수 있는 문자가 포함되며, 이들 문자는 언어 또는 문화권 구분 비교를 수행하는 경우 고려되지 않습니다.Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. IndexOfLastIndexOf 같은 비교 메서드는 문화권 구분 비교를 수행할 때 이러한 문자를 고려 하지 않습니다.Comparison methods such as IndexOf and LastIndexOf do not consider such characters when they perform a culture-sensitive comparison. 무시할 수 있는 문자는 다음과 같습니다.Ignorable characters include:

  • String.Empty.String.Empty. 문화권 구분 비교 메서드를 검색 중인 문자열의 시작 부분 (인덱스 0)에 빈 문자열을 항상 찾이 됩니다.Culture-sensitive comparison methods will always find an empty string at the beginning (index zero) of the string being searched.

  • 비교 옵션으로 인해 작업에서 고려 되지 않는 코드 포인트로 구성 된 문자 또는 문자열입니다. 특히 CompareOptions.IgnoreNonSpaceCompareOptions.IgnoreSymbols 옵션은 기호 및 공백 없는 결합 문자를 무시 하는 검색을 생성 합니다.A character or string consisting of characters with code points that are not considered in the operation because of comparison options, In particular, the CompareOptions.IgnoreNonSpace and CompareOptions.IgnoreSymbols options produce searches in which symbols and nonspacing combining characters are ignored.

  • 언어적 의미가 없는 코드 포인트를 사용 하 여 사용 되는 문자열입니다.A string with code points that have no linguistic significance. 예를 들어, 하이픈이 (U + 00AD)는 항상 문화권 구분 문자열 비교에서 무시 됩니다.For example, a soft hyphen (U+00AD) is always ignored in a culture-sensitive string comparison.

보안 고려 사항Security considerations

보안 결정이 문자열 비교 또는 대/소문자 변경에 따라 달라 지는 경우에는 InvariantCulture 속성을 사용 하 여 운영 체제의 문화권 설정에 관계 없이 동작이 일관 되도록 해야 합니다.If a security decision depends on a string comparison or a case change, you should use the InvariantCulture property to ensure that the behavior is consistent, regardless of the culture settings of the operating system.

참고

가능 하면 CompareOptions 형식의 매개 변수를 포함 하는 문자열 비교 메서드를 사용 하 여 예상 되는 비교 종류를 지정 해야 합니다.When possible, you should use string comparison methods that have a parameter of type CompareOptions to specify the kind of comparison expected. 일반적으로 사용자 인터페이스에 표시 되는 문자열을 비교 하 고 보안 비교를 위해 Ordinal 또는 OrdinalIgnoreCase를 지정 하는 데 언어 옵션 (현재 문화권 사용)을 사용 합니다.As a general rule, use linguistic options (using the current culture) for comparing strings displayed in the user interface and specify Ordinal or OrdinalIgnoreCase for security comparisons.

속성

LCID

현재 CompareInfo에 대한 올바른 형태의 문화권 식별자를 가져옵니다.Gets the properly formed culture identifier for the current CompareInfo.

Name

CompareInfo 개체에서 정렬 작업에 사용하는 문화권의 이름을 가져옵니다.Gets the name of the culture used for sorting operations by this CompareInfo object.

Version

문자열을 비교하고 정렬하는 데 사용되는 유니코드 버전에 대한 정보를 가져옵니다.Gets information about the version of Unicode used for comparing and sorting strings.

메서드

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

한 문자열의 특정 섹션을 다른 문자열의 특정 섹션과 비교합니다.Compares a section of one string with a section of another string.

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

지정된 CompareOptions 값을 사용하여 한 문자열의 특정 영역을 다른 문자열의 특정 영역과 비교합니다.Compares a section of one string with a section of another string using the specified CompareOptions value.

Compare(String, Int32, String, Int32)

한 문자열의 끝 섹션을 다른 문자열의 끝 섹션과 비교합니다.Compares the end section of a string with the end section of another string.

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

지정된 CompareOptions 값을 사용하여 한 문자열의 끝 영역을 다른 문자열의 시작 영역과 비교합니다.Compares the end section of a string with the end section of another string using the specified CompareOptions value.

Compare(String, String)

두 문자열을 비교합니다.Compares two strings.

Compare(String, String, CompareOptions)

지정된 CompareOptions 값을 사용하여 두 문자열을 비교합니다.Compares two strings using the specified CompareOptions value.

Equals(Object)

지정한 개체와 현재 CompareInfo 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current CompareInfo object.

GetCompareInfo(Int32)

지정된 식별자가 있는 문화권과 연결된 새 CompareInfo 개체를 초기화합니다.Initializes a new CompareInfo object that is associated with the culture with the specified identifier.

GetCompareInfo(Int32, Assembly)

지정된 문화권과 연결되어 있고 지정된 CompareInfo의 문자열 비교 메서드를 사용하는 새 Assembly 개체를 초기화합니다.Initializes a new CompareInfo object that is associated with the specified culture and that uses string comparison methods in the specified Assembly.

GetCompareInfo(String)

지정된 이름이 있는 문화권과 연결된 새 CompareInfo 개체를 초기화합니다.Initializes a new CompareInfo object that is associated with the culture with the specified name.

GetCompareInfo(String, Assembly)

지정된 문화권과 연결되어 있고 지정된 CompareInfo의 문자열 비교 메서드를 사용하는 새 Assembly 개체를 초기화합니다.Initializes a new CompareInfo object that is associated with the specified culture and that uses string comparison methods in the specified Assembly.

GetHashCode()

해시 알고리즘 및 해시 테이블 같은 데이터 구조의 현재 CompareInfo에 대한 해시 함수의 역할을 합니다.Serves as a hash function for the current CompareInfo for hashing algorithms and data structures, such as a hash table.

GetHashCode(ReadOnlySpan<Char>, CompareOptions)

지정된 비교 옵션 기반의 문자에 대한 해시 코드를 가져옵니다.Gets the hash code for a character span based on specified comparison options.

GetHashCode(String, CompareOptions)

지정된 비교 옵션 기반의 문자열에 대한 해시 코드를 가져옵니다.Gets the hash code for a string based on specified comparison options.

GetSortKey(String)

지정된 문자열의 정렬 키를 가져옵니다.Gets the sort key for the specified string.

GetSortKey(String, CompareOptions)

지정된 SortKey 값을 사용하여 지정된 문자열의 CompareOptions 개체를 가져옵니다.Gets a SortKey object for the specified string using the specified CompareOptions value.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
IndexOf(String, Char)

전체 소스 문자열에서 지정된 문자를 검색하고, 처음 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified character and returns the zero-based index of the first occurrence within the entire source string.

IndexOf(String, Char, CompareOptions)

전체 소스 문자열에서 지정된 CompareOptions 값을 사용하여 지정된 문자를 검색하고, 맨 처음 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified character and returns the zero-based index of the first occurrence within the entire source string using the specified CompareOptions value.

IndexOf(String, Char, Int32)

소스 문자열 중 지정된 인덱스부터 문자열 끝까지의 섹션에서 지정된 문자를 검색하고, 처음 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that extends from the specified index to the end of the string.

IndexOf(String, Char, Int32, CompareOptions)

소스 문자열 중 지정된 인덱스부터 문자열 끝까지의 영역에서 지정된 CompareOptions 값을 사용하여 지정된 문자를 검색하고, 맨 처음 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that extends from the specified index to the end of the string using the specified CompareOptions value.

IndexOf(String, Char, Int32, Int32)

소스 문자열 중 지정된 인덱스에서 시작하고 지정된 수의 요소를 포함하는 섹션에서 지정된 문자를 검색하고, 처음 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements.

IndexOf(String, Char, Int32, Int32, CompareOptions)

소스 문자열 중 지정된 인덱스에서 시작하고 지정된 수의 요소를 포함하는 영역에서 지정된 CompareOptions 값을 사용하여 지정된 문자를 검색하고, 맨 처음 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements using the specified CompareOptions value.

IndexOf(String, String)

전체 소스 문자열에서 지정된 부분 문자열을 검색하고, 처음 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified substring and returns the zero-based index of the first occurrence within the entire source string.

IndexOf(String, String, CompareOptions)

전체 소스 문자열에서 지정된 CompareOptions 값을 사용하여 지정된 부분 문자열을 검색하고, 맨 처음 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified substring and returns the zero-based index of the first occurrence within the entire source string using the specified CompareOptions value.

IndexOf(String, String, Int32)

소스 문자열 중 지정된 인덱스부터 문자열 끝까지의 영역에서 지정된 부분 문자열을 검색하고, 맨 처음 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that extends from the specified index to the end of the string.

IndexOf(String, String, Int32, CompareOptions)

소스 문자열 중 지정된 인덱스부터 문자열 끝까지의 영역에서 지정된 CompareOptions 값을 사용하여 지정된 부분 문자열을 검색하고, 맨 처음 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that extends from the specified index to the end of the string using the specified CompareOptions value.

IndexOf(String, String, Int32, Int32)

소스 문자열 중 지정된 인덱스에서 시작하고 지정된 수의 요소를 포함하는 영역에서 지정된 부분 문자열을 검색하고, 맨 처음 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements.

IndexOf(String, String, Int32, Int32, CompareOptions)

소스 문자열 중 지정된 인덱스에서 시작하고 지정된 수의 요소를 포함하는 영역에서 지정된 CompareOptions 값을 사용하여 지정된 부분 문자열을 검색하고, 맨 처음 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements using the specified CompareOptions value.

IsPrefix(String, String)

지정한 원본 문자열이 지정한 접두사로 시작하는지 여부를 결정합니다.Determines whether the specified source string starts with the specified prefix.

IsPrefix(String, String, CompareOptions)

지정된 CompareOptions 값을 사용하여 지정된 소스 문자열이 지정된 접두사로 시작하는지 여부를 확인합니다.Determines whether the specified source string starts with the specified prefix using the specified CompareOptions value.

IsSortable(Char)

지정된 유니코드 문자가 정렬 가능한지를 나타냅니다.Indicates whether a specified Unicode character is sortable.

IsSortable(String)

지정된 유니코드 문자열이 정렬 가능한지를 나타냅니다.Indicates whether a specified Unicode string is sortable.

IsSuffix(String, String)

지정된 소스 문자열이 지정된 접미사로 끝나는지 여부를 확인합니다.Determines whether the specified source string ends with the specified suffix.

IsSuffix(String, String, CompareOptions)

지정된 CompareOptions 값을 사용하여 지정된 소스 문자열이 지정된 접미사로 끝나는지 여부를 확인합니다.Determines whether the specified source string ends with the specified suffix using the specified CompareOptions value.

LastIndexOf(String, Char)

전체 소스 문자열에서 지정된 문자를 검색하고, 마지막에 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified character and returns the zero-based index of the last occurrence within the entire source string.

LastIndexOf(String, Char, CompareOptions)

전체 소스 문자열에서 지정된 CompareOptions 값을 사용하여 지정된 문자를 검색하고, 마지막에 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified character and returns the zero-based index of the last occurrence within the entire source string using the specified CompareOptions value.

LastIndexOf(String, Char, Int32)

소스 문자열 중 처음부터 지정된 인덱스까지의 영역에서 지정된 문자를 검색하고, 마지막에 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that extends from the beginning of the string to the specified index.

LastIndexOf(String, Char, Int32, CompareOptions)

소스 문자열 중 문자열의 시작 부분부터 지정된 인덱스까지의 영역에서 지정된 CompareOptions 값을 사용하여 지정된 문자를 검색하고, 마지막에 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that extends from the beginning of the string to the specified index using the specified CompareOptions value.

LastIndexOf(String, Char, Int32, Int32)

소스 문자열 중 지정된 수의 요소를 포함하고 지정된 인덱스에서 끝나는 섹션에서 지정된 문자를 검색하고, 마지막에 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index.

LastIndexOf(String, Char, Int32, Int32, CompareOptions)

소스 문자열 중 지정된 수의 요소를 포함하고 지정된 인덱스에서 끝나는 영역에서 지정된 CompareOptions 값을 사용하여 지정된 문자를 검색하고, 마지막에 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index using the specified CompareOptions value.

LastIndexOf(String, String)

전체 소스 문자열에서 지정된 부분 문자열을 검색하고, 마지막에 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified substring and returns the zero-based index of the last occurrence within the entire source string.

LastIndexOf(String, String, CompareOptions)

전체 소스 문자열에서 지정된 CompareOptions 값을 사용하여 지정된 부분 문자열을 검색하고, 마지막에 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified substring and returns the zero-based index of the last occurrence within the entire source string using the specified CompareOptions value.

LastIndexOf(String, String, Int32)

소스 문자열 중 처음부터 지정된 인덱스까지의 섹션에서 지정된 부분 문자열을 검색하고, 마지막에 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that extends from the beginning of the string to the specified index.

LastIndexOf(String, String, Int32, CompareOptions)

소스 문자열 중 문자열의 시작 부분부터 지정된 인덱스까지의 영역에서 지정된 CompareOptions 값을 사용하여 지정된 부분 문자열을 검색하고, 마지막에 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that extends from the beginning of the string to the specified index using the specified CompareOptions value.

LastIndexOf(String, String, Int32, Int32)

소스 문자열 중 지정된 수의 요소를 포함하고 지정된 인덱스에서 끝나는 섹션에서 지정된 부분 문자열을 검색하고, 마지막에 검색된 항목의 0부터 시작하는 인덱스를 반환합니다.Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index.

LastIndexOf(String, String, Int32, Int32, CompareOptions)

소스 문자열 중 지정된 수의 요소를 포함하고 지정된 인덱스에서 끝나는 영역에서 지정된 CompareOptions 값을 사용하여 지정된 부분 문자열을 검색하고, 마지막에 검색된 항목의 인덱스(0부터 시작)를 반환합니다.Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index using the specified CompareOptions value.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 CompareInfo 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current CompareInfo object.

명시적 인터페이스 구현

IDeserializationCallback.OnDeserialization(Object)

전체 개체 그래프가 역직렬화되었을 때 실행됩니다.Runs when the entire object graph has been deserialized.

확장 메서드

GetStringComparer(CompareInfo, CompareOptions)

지정한 CompareInfo 개체의 문화권 구분 문자열 비교 규칙에 따라 StringComparer 개체를 반환합니다.Returns a StringComparer object based on the culture-sensitive string comparison rules of a specified CompareInfo object.

적용 대상

추가 정보