Personas que lo han encontrado útil: 0 de 2 - Valorar este tema

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 miembro Descripción
Compatible con .NET Compact Framework CurrentCulture Compara cadenas utilizando la referencia cultural actual y reglas de ordenación dependientes de la cultura. 
Compatible con .NET Compact Framework CurrentCultureIgnoreCase Compara 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 Framework InvariantCulture Compara cadenas utilizando la referencia cultural de todos los idiomas y reglas de ordenación dependientes de la cultura. 
Compatible con .NET Compact Framework InvariantCultureIgnoreCase Compara 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 Framework Ordinal Compara cadenas utilizando las reglas de ordenación ordinal. 
Compatible con .NET Compact Framework OrdinalIgnoreCase Compara 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
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar