c#

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

小樊
83
2024-10-18 18:36:31
栏目: 编程语言

在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类进行了字符串的大小写转换。

0
看了该问题的人还看了