更改 String 中字符的大小写
该 System.String
类支持多种方法在一个字符串中大写和小写字符之间的转换。
-
System.String.ToLowerInvariant
用于返回转换为小写的 String 对象。 -
System.String.ToUpperInvariant
用于返回转换为大写的 String 对象。
注意: 使用这些方法的不变版本的原因是为了防止产生意外的特定于文化的字母。这将在这里详细解释。
例:
string s = "My String";
s = s.ToLowerInvariant(); // "my string"
s = s.ToUpperInvariant(); // "MY STRING"
请注意,通过相应地使用 String.ToLower(CultureInfo)
和 String.ToUpper(CultureInfo)
方法,可以选择在转换为小写和大写时指定特定的 Culture 。