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

String.ToLower 方法 ()

 

返回此字符串转换为小写形式的副本。

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

public string ToLower()

返回值

Type: System.String

一个小写字符串。

此方法将当前区域性的大小写规则考虑在内。

System_CAPS_note说明

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

调用结果的大小写操作 ToLower() 方法将当前区域性的大小写约定考虑在内。 如果您需要操作系统标识符,例如文件名、 小写或大写版本命名管道或注册表项,请使用 ToLowerInvariantToUpperInvariant 方法。 这将产生在每个区域性相同的结果 (与不同 ToLower() 方法),并更有效地执行。

调用函数说明:

中所述 在 .NET Framework 中使用字符串的最佳做法, ,我们建议您避免调用字符串的大小写方法替换为默认值,而是调用需要使用参数来显式指定的方法。 若要为通过使用当前区域性的大小写约定小写的字符转换,调用ToLower(CultureInfo) 方法重载,值为 CultureInfo.CurrentCulture 为其 culture 参数。

下面的示例将几个混合大小写的字符串转换为小写。

using System;

public class ToLowerTest {
    public static void Main() {

        string [] info = {"Name", "Title", "Age", "Location", "Gender"};

        Console.WriteLine("The initial values in the array are:");
        foreach (string s in info)
            Console.WriteLine(s);

        Console.WriteLine("{0}The lowercase of these values is:", Environment.NewLine);        

        foreach (string s in info)
            Console.WriteLine(s.ToLower());

        Console.WriteLine("{0}The uppercase of these values is:", Environment.NewLine);        

        foreach (string s in info)
            Console.WriteLine(s.ToUpper());
    }
}
// The example displays the following output:
//       The initial values in the array are:
//       Name
//       Title
//       Age
//       Location
//       Gender
//       
//       The lowercase of these values is:
//       name
//       title
//       age
//       location
//       gender
//       
//       The uppercase of these values is:
//       NAME
//       TITLE
//       AGE
//       LOCATION
//       GENDER

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