CompareInfo CompareInfo CompareInfo CompareInfo Class

Definición

Implementa un conjunto de métodos para la comparación de cadenas que tienen en cuenta la referencia cultural.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
Herencia
CompareInfoCompareInfoCompareInfoCompareInfo
Atributos
Implementaciones

Ejemplos

El ejemplo siguiente se muestra cómo el CompareInfo objeto asociado con un CultureInfo objeto afecta a la comparación de cadenas.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

Comentarios

Convenciones para comparar y ordenar datos varían culturales.Conventions for comparing and sorting data vary from culture to culture. Por ejemplo, el criterio de ordenación puede basarse en la fonética o en la representación visual de caracteres.For example, sort order may be based on phonetics or on the visual representation of characters. En los idiomas de Asia oriental, los caracteres se ordenan teniendo en cuenta los trazos y el radical de los ideogramas.In East Asian languages, characters are sorted by the stroke and radical of ideographs. El criterio de ordenación también depende del orden que se emplea en los distintos idiomas y referencias culturales para el alfabeto.Sorting also depends on the order languages and cultures use for the alphabet. Por ejemplo, el idioma danés tiene un carácter "Æ" que se ordena después de la "Z" en el alfabeto.For example, the Danish language has an "Æ" character that it sorts after "Z" in the alphabet. Además, pueden ser comparaciones entre mayúsculas y minúsculas o mayúsculas y minúsculas, y las reglas de mayúsculas y minúsculas pueden también diferir según la referencia cultural.In addition, comparisons may be case-sensitive or case-insensitive, and casing rules may also differ by culture. La CompareInfo clase es responsable de mantener estos datos de comparación de cadenas dependientes de la referencia cultural y para realizar operaciones de cadenas de la referencia cultural.The CompareInfo class is responsible for maintaining this culture-sensitive string comparison data and for performing culture-sensitive string operations.

Normalmente, no es necesario crear una instancia de un CompareInfo objeto directamente, ya que uno se usa implícitamente por todas las operaciones de comparación de cadena no ordinal, incluidas las llamadas a la String.Compare método.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. Sin embargo, si desea recuperar un CompareInfo de objeto, puede hacerlo en una de estas maneras:However, if you do want to retrieve a CompareInfo object, you can do it in one of these ways:

  • Recuperando el valor de la CultureInfo.CompareInfo propiedad para una referencia cultural determinada.By retrieving the value of the CultureInfo.CompareInfo property for a particular culture.

  • Mediante una llamada a estático GetCompareInfo método con un nombre de referencia cultural.By calling the static GetCompareInfo method with a culture name. Esto permite el acceso en tiempo de ejecución a un CompareInfo objeto.This allows for late-bound access to a CompareInfo object.

Omite los valores de búsquedaIgnored search values

Los juegos de caracteres incluyen caracteres que se pueden pasar por alto, que son los caracteres que no se tienen en cuenta al realizar una comparación lingüística o en la que se tiene en cuenta la referencia cultural.Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. Los métodos de comparación como IndexOf y LastIndexOf no considere la posibilidad de dichos caracteres cuando se realiza una comparación dependiente de la referencia cultural.Comparison methods such as IndexOf and LastIndexOf do not consider such characters when they perform a culture-sensitive comparison. Puede pasar por alto caracteres se incluyen:Ignorable characters include:

  • String.Empty.String.Empty. Métodos de comparación de la referencia cultural siempre encontrarán una cadena vacía al principio (índice cero) de la cadena buscada.Culture-sensitive comparison methods will always find an empty string at the beginning (index zero) of the string being searched.

  • Un carácter o cadena que consta de caracteres con puntos de código que no se consideran en la operación debido a las opciones de comparación, en particular, el CompareOptions.IgnoreNonSpace y CompareOptions.IgnoreSymbols opciones producen búsquedas en los símbolos y la combinación sin espacio se omiten los caracteres.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.

  • Una cadena con puntos de código que no tienen importancia lingüística.A string with code points that have no linguistic significance. Por ejemplo, un guion (00AD) siempre se omite en una comparación de cadenas de la referencia cultural.For example, a soft hyphen (U+00AD) is always ignored in a culture-sensitive string comparison.

Consideraciones de seguridadSecurity considerations

Si una decisión de seguridad depende de una comparación de cadenas o un cambio de mayúsculas, debe usar el InvariantCulture propiedad para asegurarse de que el comportamiento es coherente, independientemente de la configuración de la referencia cultural del sistema operativo.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.

Nota

Cuando sea posible, debe usar los métodos de comparación de cadenas que tienen un parámetro de tipo CompareOptions para especificar el tipo de comparación que se esperaba.When possible, you should use string comparison methods that have a parameter of type CompareOptions to specify the kind of comparison expected. Como norma general, usar opciones lingüísticas (utilizar la referencia cultural actual) para comparar cadenas que se muestran en la interfaz de usuario y especifique Ordinal o OrdinalIgnoreCase para las comparaciones de seguridad.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.

Propiedades

LCID LCID LCID LCID

Obtiene el identificador de referencia cultural correctamente formado para el objeto CompareInfo actual.Gets the properly formed culture identifier for the current CompareInfo.

Name Name Name Name

Obtiene el nombre de la referencia cultural utilizada por este objeto CompareInfo para las operaciones de ordenación.Gets the name of the culture used for sorting operations by this CompareInfo object.

Version Version Version Version

Obtiene información sobre la versión de Unicode utilizada para comparar y ordenar cadenas.Gets information about the version of Unicode used for comparing and sorting strings.

Métodos

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)

Compara una sección de una cadena con la de otra cadena.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)

Compara una sección de una cadena con la de otra cadena utilizando el valor de CompareOptions especificado.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)

Compara la sección final de una cadena con la de otra cadena.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)

Compara la sección final de una cadena con la de otra utilizando el valor de CompareOptions especificado.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)

Compara dos cadenas.Compares two strings.

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

Compara dos cadenas utilizando el valor de CompareOptions especificado.Compares two strings using the specified CompareOptions value.

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

Determina si el objeto especificado es igual al objeto CompareInfo actual.Determines whether the specified object is equal to the current CompareInfo object.

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

Inicializa un nuevo objeto CompareInfo que está asociado a la referencia cultural con el identificador especificado.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)

Inicializa un nuevo objeto CompareInfo que está asociado a la referencia cultural especificada y que usa los métodos de comparación de cadenas del Assembly especificado.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)

Inicializa un nuevo objeto CompareInfo que está asociado a la referencia cultural con el nombre especificado.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)

Inicializa un nuevo objeto CompareInfo que está asociado a la referencia cultural especificada y que usa los métodos de comparación de cadenas del Assembly especificado.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()

Sirve como función hash para el objeto CompareInfo actual, que se puede utilizar en algoritmos hash y estructuras de datos, como una tabla hash.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)
GetHashCode(String, CompareOptions) GetHashCode(String, CompareOptions) GetHashCode(String, CompareOptions) GetHashCode(String, CompareOptions)

Obtiene el código hash para una cadena basándose en las opciones de comparación especificadas.Gets the hash code for a string based on specified comparison options.

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

Obtiene el criterio de ordenación para la cadena especificada.Gets the sort key for the specified string.

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

Obtiene un objeto SortKey para la cadena especificada utilizando el valor de CompareOptions especificado.Gets a SortKey object for the specified string using the specified CompareOptions value.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Busca el carácter especificado y devuelve el índice de base cero de la primera aparición incluida en toda la cadena de origen.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)

Busca el carácter especificado y devuelve el índice de base cero de la primera aparición incluida en toda la cadena de origen utilizando el valor de CompareOptions especificado.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)

Busca el carácter especificado y devuelve el índice de base cero de la primera aparición incluida en la sección de la cadena de origen que abarca desde el índice especificado hasta el final de la cadena.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)

Busca el carácter especificado y devuelve el índice de base cero de la primera aparición incluida en la sección de la cadena de origen que abarca desde el índice especificado hasta el final de la cadena, utilizando el valor de CompareOptions especificado.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)

Busca el carácter especificado y devuelve el índice de base cero de la primera aparición incluida en la sección de la cadena de origen que comienza en el índice especificado y contiene el número de elementos especificado.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)

Busca el carácter especificado y devuelve el índice de base cero de la primera aparición incluida en la sección de la cadena de origen que comienza en el índice especificado y contiene el número de elementos especificado, utilizando el valor de CompareOptions especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la primera aparición incluida en toda la cadena de origen.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)

Busca la subcadena especificada y devuelve el índice de base cero de la primera aparición incluida en toda la cadena de origen utilizando el valor de CompareOptions especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la primera aparición incluida en la sección de la cadena de origen que abarca desde el índice especificado hasta el final de la cadena.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)

Busca la subcadena especificada y devuelve el índice de base cero de la primera aparición incluida en la sección de la cadena de origen que abarca desde el índice especificado hasta el final de la cadena, utilizando el valor de CompareOptions especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la primera aparición incluida en la sección de la cadena de origen que comienza en el índice especificado y contiene el número de elementos especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la primera aparición incluida en la sección de la cadena de origen que comienza en el índice especificado y contiene el número de elementos especificado, utilizando el valor de CompareOptions especificado.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)

Determina si la cadena de origen especificada comienza con el prefijo especificado.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)

Determina si la cadena de origen especificada comienza con el prefijo especificado utilizando el valor de CompareOptions especificado.Determines whether the specified source string starts with the specified prefix using the specified CompareOptions value.

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

Indica si se puede ordenar un carácter Unicode especificado.Indicates whether a specified Unicode character is sortable.

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

Indica si se puede ordenar una cadena Unicode especificada.Indicates whether a specified Unicode string is sortable.

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

Determina si la cadena de origen especificada termina con el sufijo especificado.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)

Determina si la cadena de origen especificada termina con el sufijo especificado utilizando el valor de CompareOptions especificado.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)

Busca el carácter especificado y devuelve el índice de base cero de la última aparición incluida en toda la cadena de origen.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)

Busca el carácter especificado y devuelve el índice de base cero de la última aparición incluida en toda la cadena de origen utilizando el valor de CompareOptions especificado.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)

Busca el carácter especificado y devuelve el índice de base cero de la última aparición incluida en la sección de la cadena de origen que abarca desde el comienzo de la cadena hasta el índice especificado.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)

Busca el carácter especificado y devuelve el índice de base cero de la última aparición incluida en la sección de la cadena de origen que abarca desde el principio de la cadena hasta el índice especificado, utilizando el valor de CompareOptions especificado.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)

Busca el carácter especificado y devuelve el índice de base cero de la última aparición incluida en la sección de la cadena de origen que contiene el número de elementos especificado y termina en el índice especificado.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)

Busca el carácter especificado y devuelve el índice de base cero de la última aparición incluida en la sección de la cadena de origen que contiene el número de elementos especificado y termina en el índice especificado, utilizando el valor de CompareOptions especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la última aparición incluida en toda la cadena de origen.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)

Busca la subcadena especificada y devuelve el índice de base cero de la última aparición incluida en toda la cadena de origen utilizando el valor de CompareOptions especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la última aparición incluida en la sección de la cadena de origen que abarca desde el comienzo de la cadena hasta el índice especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la última aparición incluida en la sección de la cadena de origen que abarca desde el principio de la cadena hasta el índice especificado, utilizando el valor de CompareOptions especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la última aparición incluida en la sección de la cadena de origen que contiene el número de elementos especificado y termina en el índice especificado.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)

Busca la subcadena especificada y devuelve el índice de base cero de la última aparición incluida en la sección de la cadena de origen que contiene el número de elementos especificado y termina en el índice especificado, utilizando el valor de CompareOptions especificado.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()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

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

Devuelve una cadena que representa el actual objeto CompareInfo.Returns a string that represents the current CompareInfo object.

Implementaciones de interfaz explícitas

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

Se ejecuta cuando todo el gráfico de objetos ha sido deserializado.Runs when the entire object graph has been deserialized.

Extension Methods

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

Devuelve un objeto StringComparer según las reglas de comparación de cadenas dependientes de la referencia cultural de un objeto CompareInfo especificado.Returns a StringComparer object based on the culture-sensitive string comparison rules of a specified CompareInfo object.

Se aplica a

Consulte también: