阅读量:0
在C#中,可以使用TextInfo
类进行字符串的大小写转换。TextInfo
类是System.Globalization
命名空间下的一个类,它提供了针对特定区域设置的大小写转换方法。
下面是一个示例代码,演示了如何使用TextInfo
类将字符串转换为大写和小写:
using System; using System.Globalization; class Program { static void Main() { string originalString = "Hello, World!"; // 创建一个TextInfo对象,指定区域设置为美国英语 TextInfo textInfo = CultureInfo.GetCultureInfo("en-US").TextInfo; // 将字符串转换为大写 string upperCaseString = textInfo.ToUpper(originalString); Console.WriteLine("Uppercase string: " + upperCaseString); // 将字符串转换为小写 string lowerCaseString = textInfo.ToLower(originalString); Console.WriteLine("Lowercase string: " + lowerCaseString); } }
在上面的示例中,我们首先创建了一个TextInfo
对象,指定区域设置为美国英语(“en-US”)。然后,我们使用ToUpper
方法将原始字符串转换为大写,并使用ToLower
方法将原始字符串转换为小写。最后,我们将转换后的字符串输出到控制台。
运行上述代码,将输出以下内容:
Uppercase string: HELLO, WORLD! Lowercase string: hello, world!
这样,我们就成功地使用C#中的TextInfo
类进行了字符串的大小写转换。