Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

String.ToLowerInvariant (Método)

Devuelve una copia de este objeto String convertido en minúsculas, aplicando las reglas de mayúsculas y minúsculas de la referencia cultural de todos los idiomas.

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

public string ToLowerInvariant()

Valor devuelto

Tipo: System.String
Equivalente en minúsculas de la cadena actual.

La referencia cultural neutra representa una referencia cultural sin tener en cuenta la referencia cultural. Se encuentra asociada al idioma inglés pero a ningún país o región específicos. Para obtener más información, vea Utilizar la propiedad InvariantCulture.

Si la aplicación depende de que las mayúsculas y minúsculas de una cadena cambien de forma predecible que no afecta a la referencia cultural que se encuentra en vigor, utilice el método ToLowerInvariant. El método ToLowerInvariant es equivalente a ToLower(CultureInfo.InvariantCulture). El método se recomienda cuando una colección de cadenas debe aparecer en un orden predecible en un control de la interfaz de usuario.

NotaNota

Este método no modifica el valor de la instancia actual. En su lugar, devuelve una nueva cadena en la que todos los caracteres de la instancia actual se convierten en minúsculas.

Consideraciones de seguridad

Si necesita la versión en minúsculas o en mayúsculas de un identificador del sistema operativo, como un nombre de archivo, una canalización con nombre o una clave del Registro, utilice los métodos ToLowerInvariant o ToUpperInvariant.

En el ejemplo siguiente se define una matriz de cadena que contiene una palabra única en varios idiomas. El método ToLowerInvariant se utiliza para rellenar los elementos de una matriz paralela con la versión sin distinción entre mayúsculas y minúsculas de cada palabra. El método Array.Sort<TKey, TValue>(TKey[], TValue[], IComparer<TKey>) se utiliza para ordenar la matriz con distinción entre mayúsculas y minúsculas basada en el orden de elementos en la matriz de minúsculas para garantizar que los elementos aparecen en el mismo orden sin tener en cuenta el lenguaje.


using System;

public class Example
{
   public static void Main()
   {
      string[] words = { "Tuesday", "Salı", "Вторник", "Mardi", 
                         "Τρίτη", "Martes", "יום שלישי", 
                         "الثلاثاء", "วันอังคาร" };
      // Display array in unsorted order.
      foreach (string word in words)
         Console.WriteLine(word);
      Console.WriteLine();

      // Create parallel array of words by calling ToLowerInvariant.
      string[] lowerWords = new string[words.Length];
      for (int ctr = words.GetLowerBound(0); ctr <= words.GetUpperBound(0); ctr++)
         lowerWords[ctr] = words[ctr].ToLowerInvariant();

      // Sort the words array based on the order of lowerWords.
      Array.Sort(lowerWords, words, StringComparer.InvariantCulture);

      // Display the sorted array.
      foreach (string word in words)
         Console.WriteLine(word);
   }
}
// The example displays the following output:
//       Tuesday
//       Salı
//       Вторник
//       Mardi
//       Τρίτη
//       Martes
//       יום שלישי
//       الثلاثاء
//       วันอังคาร
//       
//       Mardi
//       Martes
//       Salı
//       Tuesday
//       Τρίτη
//       Вторник
//       יום שלישי
//       الثلاثاء
//       วันอังคาร


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft