CompareInfo CompareInfo CompareInfo CompareInfo Class

Definition

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

public ref class CompareInfo : System::Runtime::Serialization::IDeserializationCallback
[System.Runtime.InteropServices.ComVisible(true)]
[Serializable]
public class CompareInfo : System.Runtime.Serialization.IDeserializationCallback
type CompareInfo = class
    interface IDeserializationCallback
Public Class CompareInfo
Implements IDeserializationCallback
Inheritance
CompareInfoCompareInfoCompareInfoCompareInfo
Attributes
ComVisibleAttribute SerializableAttribute
Implements

Examples

다음 예제와 방법을 CompareInfo 연관 된 개체는 CultureInfo 문자열 비교 하는 개체에 영향을 줍니다.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
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 'Main
End Class 'App

' 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

Remarks

데이터 비교 및 정렬에 대 한 규칙에는 문화권 달라 집니다.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.

인스턴스화할 필요가 없습니다 일반적으로 CompareInfo 하나 모든 비-서 수 문자열 비교 작업에 의해 암시적으로 사용 되기 때문에 직접 개체에 대 한 호출을 포함 하 여는 String.Compare 메서드.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:

검색 값 무시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.

Properties

LCID LCID LCID LCID

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

Name Name Name Name

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

Version Version Version Version

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

Methods

Compare(String, Int32, Int32, String, Int32, Int32) Compare(String, Int32, Int32, String, Int32, Int32) Compare(String, Int32, Int32, String, Int32, Int32) 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) Compare(String, Int32, Int32, String, Int32, Int32, CompareOptions) Compare(String, Int32, Int32, String, Int32, Int32, CompareOptions) 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) Compare(String, Int32, String, Int32) Compare(String, Int32, String, Int32) 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) Compare(String, Int32, String, Int32, CompareOptions) Compare(String, Int32, String, Int32, CompareOptions) 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) Compare(String, String) Compare(String, String) Compare(String, String)

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

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

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

GetCompareInfo(Int32) GetCompareInfo(Int32) GetCompareInfo(Int32) GetCompareInfo(Int32)

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

GetCompareInfo(Int32, Assembly) GetCompareInfo(Int32, Assembly) GetCompareInfo(Int32, Assembly) 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) GetCompareInfo(String) GetCompareInfo(String) GetCompareInfo(String)

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

GetCompareInfo(String, Assembly) GetCompareInfo(String, Assembly) GetCompareInfo(String, Assembly) 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() GetHashCode() GetHashCode() GetHashCode()

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

GetHashCode(String, CompareOptions) GetHashCode(String, CompareOptions) GetHashCode(String, CompareOptions) GetHashCode(String, CompareOptions)

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

GetSortKey(String) GetSortKey(String) GetSortKey(String) GetSortKey(String)

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

GetSortKey(String, CompareOptions) GetSortKey(String, CompareOptions) GetSortKey(String, CompareOptions) GetSortKey(String, CompareOptions)

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

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
IndexOf(String, Char) IndexOf(String, Char) IndexOf(String, Char) 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) IndexOf(String, Char, CompareOptions) IndexOf(String, Char, CompareOptions) 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) IndexOf(String, Char, Int32) IndexOf(String, Char, Int32) 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) IndexOf(String, Char, Int32, CompareOptions) IndexOf(String, Char, Int32, CompareOptions) 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) IndexOf(String, Char, Int32, Int32) IndexOf(String, Char, Int32, Int32) 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) IndexOf(String, Char, Int32, Int32, CompareOptions) IndexOf(String, Char, Int32, Int32, CompareOptions) 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) IndexOf(String, String) IndexOf(String, String) 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) IndexOf(String, String, CompareOptions) IndexOf(String, String, CompareOptions) 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) IndexOf(String, String, Int32) IndexOf(String, String, Int32) 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) IndexOf(String, String, Int32, CompareOptions) IndexOf(String, String, Int32, CompareOptions) 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) IndexOf(String, String, Int32, Int32) IndexOf(String, String, Int32, Int32) 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) IndexOf(String, String, Int32, Int32, CompareOptions) IndexOf(String, String, Int32, Int32, CompareOptions) 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) IsPrefix(String, String) IsPrefix(String, String) IsPrefix(String, String)

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

IsPrefix(String, String, CompareOptions) IsPrefix(String, String, CompareOptions) IsPrefix(String, String, CompareOptions) IsPrefix(String, String, CompareOptions)

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

IsSortable(Char) IsSortable(Char) IsSortable(Char) IsSortable(Char)

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

IsSortable(String) IsSortable(String) IsSortable(String) IsSortable(String)

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

IsSuffix(String, String) IsSuffix(String, String) IsSuffix(String, String) IsSuffix(String, String)

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

IsSuffix(String, String, CompareOptions) IsSuffix(String, String, CompareOptions) IsSuffix(String, String, CompareOptions) IsSuffix(String, String, CompareOptions)

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

LastIndexOf(String, Char) LastIndexOf(String, Char) LastIndexOf(String, Char) 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) LastIndexOf(String, Char, CompareOptions) LastIndexOf(String, Char, CompareOptions) 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) LastIndexOf(String, Char, Int32) LastIndexOf(String, Char, Int32) 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) LastIndexOf(String, Char, Int32, CompareOptions) LastIndexOf(String, Char, Int32, CompareOptions) 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) LastIndexOf(String, Char, Int32, Int32) LastIndexOf(String, Char, Int32, Int32) 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) LastIndexOf(String, Char, Int32, Int32, CompareOptions) LastIndexOf(String, Char, Int32, Int32, CompareOptions) 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) LastIndexOf(String, String) LastIndexOf(String, String) 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) LastIndexOf(String, String, CompareOptions) LastIndexOf(String, String, CompareOptions) 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) LastIndexOf(String, String, Int32) LastIndexOf(String, String, Int32) 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) LastIndexOf(String, String, Int32, CompareOptions) LastIndexOf(String, String, Int32, CompareOptions) 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) LastIndexOf(String, String, Int32, Int32) LastIndexOf(String, String, Int32, Int32) 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) LastIndexOf(String, String, Int32, Int32, CompareOptions) LastIndexOf(String, String, Int32, Int32, CompareOptions) 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() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

Explicit Interface Implementations

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

전체 개체 그래프가 deserialize될 때 실행됩니다. Runs when the entire object graph has been deserialized.

Applies to

See Also