CompareInfo CompareInfo CompareInfo CompareInfo Class

Definition

Implementiert eine Reihe von Methoden für kulturabhängige Zeichenfolgenvergleiche.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
Vererbung
CompareInfoCompareInfoCompareInfoCompareInfo
Attribute
Implementiert

Beispiele

Das folgende Beispiel zeigt, wie CompareInfo sich das einem CultureInfo -Objekt zugeordnete-Objekt auf den Zeichen folgen Vergleich auswirkt.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

Hinweise

Konventionen zum Vergleichen und Sortieren von Daten variieren von Kultur zu Kultur.Conventions for comparing and sorting data vary from culture to culture. Die Sortierreihenfolge kann z. b. auf der Phonetik oder der visuellen Darstellung von Zeichen basieren.For example, sort order may be based on phonetics or on the visual representation of characters. In ostasiatischen Sprachen werden Zeichen anhand der Anzahl der Striche und der Radikale der Ideogramme sortiert.In East Asian languages, characters are sorted by the stroke and radical of ideographs. Die Sortierung hängt außerdem von der Reihenfolge ab, die das Alphabet der jeweiligen Sprache bzw. Kultur aufweist.Sorting also depends on the order languages and cultures use for the alphabet. Im Dänischen gibt es beispielsweise das Zeichen "Æ", das im Alphabet nach dem Zeichen "Z" einsortiert ist.For example, the Danish language has an "Æ" character that it sorts after "Z" in the alphabet. Außerdem kann bei den vergleichen die Groß-/Kleinschreibung beachtet werden, und die Groß-/Kleinschreibung unterscheidet sich möglicherweise je nach Kultur.In addition, comparisons may be case-sensitive or case-insensitive, and casing rules may also differ by culture. Die CompareInfo -Klasse ist für die Beibehaltung dieser Kultur abhängigen Zeichen folgen Vergleichsdaten und für Kultur abhängige Zeichen folgen Operationen verantwortlich.The CompareInfo class is responsible for maintaining this culture-sensitive string comparison data and for performing culture-sensitive string operations.

In der Regel ist es nicht erforderlich, ein CompareInfo -Objekt direkt zu instanziieren, da eines implizit von allen nicht ordinalen Zeichen folgen Vergleichsoperationen verwendet wird, einschließlich Aufrufen der String.Compare -Methode.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. Wenn Sie jedoch ein CompareInfo -Objekt abrufen möchten, können Sie es auf eine der folgenden Arten durchführen:However, if you do want to retrieve a CompareInfo object, you can do it in one of these ways:

Ignorierte Such WerteIgnored search values

Zeichensätze enthalten ignorierbare Zeichen, d. h. Zeichen, die bei der Durchführung eines linguistischen oder kulturabhängigen Vergleichs nicht berücksichtigt werden.Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. Vergleichsmethoden wie IndexOf und LastIndexOf werden solche Zeichen bei der Durchführung eines Kultur abhängigen Vergleichs nicht berücksichtigt.Comparison methods such as IndexOf and LastIndexOf do not consider such characters when they perform a culture-sensitive comparison. Ignorierbare Zeichen sind:Ignorable characters include:

  • String.Empty.String.Empty. Kultur abhängige Vergleichsmethoden finden immer eine leere Zeichenfolge am Anfang (Index null) der durchsuchten Zeichenfolge.Culture-sensitive comparison methods will always find an empty string at the beginning (index zero) of the string being searched.

  • Ein Zeichen oder eine Zeichenfolge, das aus Zeichen mit Code Punkten besteht, die im Vorgang aufgrund von Vergleichs Optionen nicht berücksichtigt werden, CompareOptions.IgnoreNonSpace insbesondere CompareOptions.IgnoreSymbols die-und-Optionen, die Suchvorgänge enthalten, in denen Symbole und nicht Abstände kombiniert Zeichen werden ignoriert.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.

  • Eine Zeichenfolge mit Code Punkten, die keine linguistische Bedeutung haben.A string with code points that have no linguistic significance. Beispielsweise wird ein weicher Bindestrich (U + 00ad) in einem Kultur abhängigen Zeichen folgen Vergleich immer ignoriert.For example, a soft hyphen (U+00AD) is always ignored in a culture-sensitive string comparison.

SicherheitsüberlegungenSecurity considerations

Wenn eine Sicherheits Entscheidung von einem Zeichen folgen Vergleich oder einer Fall Änderung abhängt, sollten Sie die InvariantCulture -Eigenschaft verwenden, um sicherzustellen, dass das Verhalten konsistent ist, unabhängig von den Kultur Einstellungen des Betriebssystems.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.

Hinweis

Wenn möglich, sollten Sie Zeichen folgen Vergleichsmethoden verwenden, die über einen Parameter CompareOptions vom Typ verfügen, um die Art des erwarteten Vergleichs anzugeben.When possible, you should use string comparison methods that have a parameter of type CompareOptions to specify the kind of comparison expected. Verwenden Sie als allgemeine Regel linguistische Optionen (unter Verwendung der aktuellen Kultur) zum Vergleichen von Zeichen folgen, die in der Ordinal Benutzer OrdinalIgnoreCase Oberfläche angezeigt werden, und geben Sie oder für Sicherheits Vergleiche an.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.

Eigenschaften

LCID LCID LCID LCID

Ruft den ordnungsgemäß gebildeten Kulturbezeichner für die aktuelle CompareInfo ab.Gets the properly formed culture identifier for the current CompareInfo.

Name Name Name Name

Ruft den Namen der Kultur ab, die von diesem CompareInfo-Objekt für Sortiervorgänge verwendet wird.Gets the name of the culture used for sorting operations by this CompareInfo object.

Version Version Version Version

Ruft Informationen über die Version von Unicode ab, die zum Vergleichen und Sortieren von Zeichenfolgen verwendet wird.Gets information about the version of Unicode used for comparing and sorting strings.

Methoden

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)

Vergleicht einen Abschnitt einer Zeichenfolge mit einem Abschnitt einer anderen Zeichenfolge.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)

Vergleicht mithilfe des angegebenen CompareOptions-Werts einen Abschnitt einer Zeichenfolge mit einem Abschnitt einer anderen Zeichenfolge.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)

Vergleicht den Endabschnitt einer Zeichenfolge mit dem Endabschnitt einer anderen Zeichenfolge.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)

Vergleicht mithilfe des angegebenen CompareOptions-Werts den Endabschnitt einer Zeichenfolge mit dem Endabschnitt einer anderen Zeichenfolge.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)

Vergleicht zwei Zeichenfolgen.Compares two strings.

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

Vergleicht mithilfe des angegebenen CompareOptions-Werts zwei Zeichenfolgen.Compares two strings using the specified CompareOptions value.

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

Bestimmt, ob das angegebene Objekt und das aktuelle CompareInfo-Objekt gleich sind.Determines whether the specified object is equal to the current CompareInfo object.

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

Initialisiert ein neues CompareInfo-Objekt, das der Kultur mit dem angegebenen Bezeichner zugeordnet ist.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)

Initialisiert ein neues CompareInfo-Objekt, das der angegebenen Kultur zugeordnet ist und Methoden zum Zeichenfolgenvergleich aus der angegebenen Assembly verwendet.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)

Initialisiert ein neues CompareInfo-Objekt, das der Kultur mit dem angegebenen Namen zugeordnet ist.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)

Initialisiert ein neues CompareInfo-Objekt, das der angegebenen Kultur zugeordnet ist und Methoden zum Zeichenfolgenvergleich aus der angegebenen Assembly verwendet.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()

Fungiert als Hashfunktion für die aktuelle CompareInfo für die Verwendung in Hashalgorithmen und -datenstrukturen, z. B. in einer Hashtabelle.Serves as a hash function for the current CompareInfo for hashing algorithms and data structures, such as a hash table.

GetHashCode(ReadOnlySpan<Char>, CompareOptions) GetHashCode(ReadOnlySpan<Char>, CompareOptions) GetHashCode(ReadOnlySpan<Char>, CompareOptions) GetHashCode(ReadOnlySpan<Char>, CompareOptions)

Ruft den Hash für eine Zeichenspanne basierend auf den angegebenen Vergleichsoptionen ab.Gets the hash code for a character span based on specified comparison options.

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

Ruft den Hash für eine Zeichenfolge basierend auf den angegebenen Vergleichsoptionen ab.Gets the hash code for a string based on specified comparison options.

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

Ruft den Sortierschlüssel für die angegebene Zeichenfolge ab.Gets the sort key for the specified string.

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

Ruft mithilfe des angegebenen SortKey-Werts ein CompareOptions-Objekt für die angegebenen Zeichenfolge ab.Gets a SortKey object for the specified string using the specified CompareOptions value.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(String, Char) IndexOf(String, Char) IndexOf(String, Char) IndexOf(String, Char)

Sucht nach dem angegebenen Zeichen und gibt den nullbasierten Index des ersten Vorkommens in der gesamten Quellzeichenfolge zurück.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach dem angegebenen Zeichen und gibt den nullbasierten Index des ersten Vorkommens in der gesamten Quellzeichenfolge zurück.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)

Sucht nach dem angegebenen Zeichen und gibt den nullbasierten Index des ersten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der vom ersten angegebenen Index bis zum Ende der Zeichenfolge reicht.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach dem angegebenen Zeichen und gibt den nullbasierten Index des ersten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der vom angegebenen Index bis zum Ende der Zeichenfolge reicht.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)

Sucht nach dem angegebenen Zeichen und gibt den nullbasierten Index des ersten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der beim angegebenen Index beginnt und die angegebene Anzahl von Elementen enthält.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach dem angegebenen Zeichen und gibt den nullbasierten Index des ersten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der beim angegebenen Index beginnt und die angegebene Anzahl von Elementen enthält.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)

Sucht nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des ersten Vorkommens in der gesamten Quellzeichenfolge zurück.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des ersten Vorkommens in der gesamten Quellzeichenfolge zurück.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)

Sucht nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des ersten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der vom ersten angegebenen Index bis zum Ende der Zeichenfolge reicht.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des ersten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der vom angegebenen Index bis zum Ende der Zeichenfolge reicht.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)

Sucht nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des ersten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der beim angegebenen Index beginnt und die angegebene Anzahl von Elementen enthält.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des ersten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der beim angegebenen Index beginnt und die angegebene Anzahl von Elementen enthält.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)

Bestimmt, ob die angegebene Quellzeichenfolge mit dem angegebenen Präfix beginnt.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)

Bestimmt mithilfe des angegebenen CompareOptions-Werts, ob die angegebene Quellzeichenfolge mit dem angegebenen Präfix beginnt.Determines whether the specified source string starts with the specified prefix using the specified CompareOptions value.

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

Gibt an, ob ein angegebenes Unicode-Zeichen sortierbar ist.Indicates whether a specified Unicode character is sortable.

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

Gibt an, ob eine angegebene Unicode-Zeichenfolge sortierbar ist.Indicates whether a specified Unicode string is sortable.

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

Bestimmt, ob die angegebene Quellzeichenfolge mit dem angegebenen Suffix endet.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)

Bestimmt mithilfe des angegebenenCompareOptions-Werts, ob die angegebene Quellzeichenfolge mit dem angegebenen Suffix endet.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)

Sucht nach dem angegebenen Zeichen und gibt den nullbasierten Index des letzten Vorkommens in der gesamten Quellzeichenfolge zurück.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach dem angegebenen Zeichen und gibt den nullbasierten Index des letzten Vorkommens in der gesamten Quellzeichenfolge zurück.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)

Sucht nach dem angegebenen Zeichen und gibt den nullbasierten Index des letzten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der vom Anfang der Zeichenfolge bis zum angegebenen Index reicht.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach dem angegebenen Zeichen und gibt den nullbasierten Index des letzten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der vom Anfang der Zeichenfolge bis zum angegebenen Index reicht.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)

Sucht nach dem angegebenen Zeichen und gibt den nullbasierten Index des letzten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der die angegebene Anzahl von Elementen enthält und am angegebenen Index endet.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach dem angegebenen Zeichen und gibt den nullbasierten Index des letzten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der die angegebene Anzahl von Elementen enthält und am angegebenen Index endet.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)

Sucht nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des letzten Vorkommens in der gesamten Quellzeichenfolge zurück.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des letzten Vorkommens in der gesamten Quellzeichenfolge zurück.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)

Sucht nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des letzten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der vom Anfang der Zeichenfolge bis zum angegebenen Index reicht.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des letzten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der vom Anfang der Zeichenfolge bis zum angegebenen Index reicht.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)

Sucht nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des letzten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der die angegebene Anzahl von Elementen enthält und am angegebenen Index endet.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)

Sucht mithilfe des angegebenen CompareOptions-Werts nach der angegebenen Teilzeichenfolge und gibt den nullbasierten Index des letzten Vorkommens in dem Abschnitt der Quellzeichenfolge zurück, der die angegebene Anzahl von Elementen enthält und am angegebenen Index endet.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()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Gibt eine Zeichenfolge zurück, die das aktuelle CompareInfo-Objekt darstellt.Returns a string that represents the current CompareInfo object.

Explizite Schnittstellenimplementierungen

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

Wird ausgeführt, wenn ein vollständiges Objektdiagramm deserialisiert worden ist.Runs when the entire object graph has been deserialized.

Erweiterungsmethoden

GetStringComparer(CompareInfo, CompareOptions) GetStringComparer(CompareInfo, CompareOptions) GetStringComparer(CompareInfo, CompareOptions) GetStringComparer(CompareInfo, CompareOptions)

Gibt ein StringComparer-Objekt zurück, das auf kulturabhängigen Regeln für Zeichenfolgenvergleiche eines angegebenen CompareInfo-Objekts basiert.Returns a StringComparer object based on the culture-sensitive string comparison rules of a specified CompareInfo object.

Gilt für:

Siehe auch