Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

StringComparison (Enumeración)

Nota: esta enumeración es nueva en la versión 2.0 de .NET Framework.

Especifica la referencia cultural, la distinción o no entre mayúsculas y minúsculas, y las reglas de ordenación que se utilizarán en ciertas sobrecargas de los métodos String.Compare y String.Equals.

Espacio de nombres: System
Ensamblado: mscorlib (en mscorlib.dll)

[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum StringComparison
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum StringComparison
SerializableAttribute 
ComVisibleAttribute(true) 
public enum StringComparison

 Nombre de miembroDescripción
Compatible con .NET Compact FrameworkCurrentCultureCompara cadenas utilizando la referencia cultural actual y reglas de ordenación dependientes de la cultura. 
Compatible con .NET Compact FrameworkCurrentCultureIgnoreCaseCompara cadenas utilizando la referencia cultural actual y reglas de ordenación dependientes de la cultura, sin hacer distinción entre mayúsculas y minúsculas en las cadenas comparadas. 
Compatible con .NET Compact FrameworkInvariantCultureCompara cadenas utilizando la referencia cultural de todos los idiomas y reglas de ordenación dependientes de la cultura. 
Compatible con .NET Compact FrameworkInvariantCultureIgnoreCaseCompara cadenas utilizando la referencia cultural de todos los idiomas y reglas de ordenación dependientes de la cultura, sin hacer distinción entre mayúsculas y minúsculas en las cadenas comparadas. 
Compatible con .NET Compact FrameworkOrdinalCompara cadenas utilizando las reglas de ordenación ordinal. 
Compatible con .NET Compact FrameworkOrdinalIgnoreCaseCompara cadenas utilizando reglas de ordenación ordinal y sin distinguir entre mayúsculas y minúsculas en las cadenas comparadas. 

La enumeración StringComparison se utiliza para especificar si una comparación entre cadenas debe utilizar la referencia cultural actual o la de todos los idiomas, las reglas de ordenación ordinal o por palabras, y la distinción o no entre mayúsculas y minúsculas.

Una operación que utiliza reglas de ordenación por palabras realiza una comparación dependiente de la referencia cultural, en la que ciertos caracteres Unicode no alfanuméricos podrían tener asignados pesos especiales. Utilizando reglas de ordenación por palabras y las convenciones de una referencia cultural específica, el guión ("-") podría tener asignado un peso muy pequeño, de modo que las cadenas "coop" y "co-op" aparecerían una junto a la otra en una lista ordenada.

Una operación que utiliza las reglas de ordenación ordinal realiza una comparación basada en el valor numérico (punto de código Unicode) de cada Char de la cadena. Una comparación ordinal es rápida, pero no tiene en cuenta la referencia cultural. Utilizando las reglas de ordenación ordinal, una cadena que empieza con un carácter Unicode, U+xxxx, va antes que una cadena que comienza con otro carácter Unicode, U+yyyy, si el valor de xxxx es numéricamente inferior al de yyyy.

Para obtener más información sobre comparaciones, vea los comentarios de la clase System.String. Para obtener más información sobre las referencias culturales, vea los comentarios de la clase System.Globalization.CultureInfo.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0

.NET Compact Framework

Compatible con: 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft