c# string如何进行大小写转换

avatar
作者
筋斗云
阅读量: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类进行了字符串的大小写转换。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!