C# String ToLower() 字符串转小写方法
字符串的 ToLower()
方法将字符串中的所有字符转换为小写。
示例
using System;
namespace CsharpString {
class Test {
public static void Main(string [] args) {
string str = "CHOCOLATE";
// 将 str 转换为小写
string result = str.ToLower();
Console.WriteLine(result);
Console.ReadLine();
}
}
}
// 输出: 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";
// 将 str 转换为小写
string result = str.ToLower();
Console.WriteLine(result);
Console.ReadLine();
}
}
}
输出
ICE CREAM
使用 CultureInfo 参数的 ToLower()
我们还可以将 CultureInfo
作为参数传递给 ToLower()
方法。CultureInfo
允许我们使用指定文化的大小写规则。
其语法如下:
ToLower(System.Globalization.CultureInfo culture)
这里,culture
提供了特定文化的大小写规则。
示例2:C# String ToLower() 使用 CultureInfo
using System;
using System.Globalization;
namespace CsharpString {
class Test {
public static void Main(string [] args) {
string str = "ICE CREAM";
// 在土耳其-土耳其文化中将 str 转换为小写
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"
。