C# String ToLower()

String 的 ToLower() 方法将字符串中的所有字符转换为小写。

示例

using System;  
namespace CsharpString {  
  class Test {
    public static void Main(string [] args) {
     
      string str = "CHOCOLATE";
     
// converts str to lowercase string result = str.ToLower();
Console.WriteLine(result); Console.ReadLine(); } } } // Output: chocolate

ToLower() 语法

字符串 ToLower() 方法的语法是

ToLower()

这里,ToLower()String 类的一个方法。


ToLower() 返回值

ToLower() 方法返回

  • 将字符串转换为小写后的副本

示例 1:C# String ToLower()

using System;  
namespace CsharpString {  
  class Test {
    public static void Main(string [] args) {
     
      string str = "ICE CREAM";
     
// converts str to lowercase string result = str.ToLower();
Console.WriteLine(result); Console.ReadLine(); } } }

输出

ICE CREAM

带 CultureInfo 参数的 ToLower()

我们也可以将 CultureInfo 作为参数传递给 ToLower() 方法。CultureInfo 允许我们使用指定文化的字母大小写规则。

其语法为

ToLower(System.Globalization.CultureInfo culture)

这里,culture 提供了特定于文化的字母大小写规则。


示例 2:带 CultureInfo 的 C# String ToLower()

using System;  
using System.Globalization;
namespace CsharpString {  
  class Test {
    public static void Main(string [] args) {
     
      string str = "ICE CREAM";
     
// converts str to lowercase in Turkish-Turkey culture string result = str.ToLower(new CultureInfo("tr-TR", false));
Console.WriteLine(result); Console.ReadLine(); } } }

输出

ıce cream

在上面的程序中,请注意以下代码:

str.ToLower(new CultureInfo("tr-TR", false))

在这里,我们对 str 使用了土耳其-土耳其文化的字母大小写。这是通过以下 CultureInfo() 参数给出的

  • tr-TR - 使用土耳其-土耳其文化
  • false - 表示默认的文化设置

结果是,大写的 "I" 被转换为土耳其语的 "ı",而不是美式英语的 "i"

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战