本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

String.ToLowerInvariant 方法 ()

 

返回此 String 对象的转换为小写形式的副本,返回时使用固定区域性的大小写规则。

命名空间:   System
程序集:  mscorlib(位于 mscorlib.dll)

public string ToLowerInvariant()

返回值

Type: System.String

当前字符串的等效小写形式。

固定区域性表示区域性的不区分区域性的。 关联与英语语言,但不是与特定的国家 / 地区。 有关更多信息,请参见 CultureInfo.InvariantCulture 属性。

如果你的应用程序依赖于不受当前区域性使用的可预测方式更改字符串的大小写ToLowerInvariant方法。 ToLowerInvariant方法相当于ToLower(CultureInfo.InvariantCulture) 一个字符串集合必须在用户界面控件中可预测的顺序出现时,建议的方法。

System_CAPS_note说明

此方法不会修改当前实例的值。 相反,它返回当前实例中的所有字符都转换为小写形式的新字符串。

如果你需要操作系统的标识符,如文件名、 小写或大写版本命名管道或注册表项,使用ToLowerInvariantToUpperInvariant方法。

下面的示例定义包含大量的语言中使用的单个字符的字符串数组。 ToLowerInvariant方法用于填充与每个单词的不区分大小写版本并行数组的元素。 Array.Sort<TKey, TValue>(TKey[], TValue[], IComparer<TKey>)方法用于区分大小写数组根据小写的数组,以确保无论何种语言的相同顺序出现元素中的元素的顺序排序。

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
//       Τρίτη
//       Вторник
//       יום שלישי
//       الثلاثاء
//       วันอังคาร

通用 Windows 平台
自 8 起可用
.NET Framework
自 2.0 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 4.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用
返回页首
显示: