温馨提示×

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

c#
小樊
85
2024-10-18 18:36:31
栏目: 编程语言
开发者测试专用服务器限时活动,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类进行了字符串的大小写转换。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C语言string方法能进行大小写转换吗

0