c# string如何進(jìn)行大小寫轉(zhuǎn)換

c#
小樊
83
2024-10-18 18:36:31
欄目: 編程語言

在C#中,可以使用TextInfo類進(jìn)行字符串的大小寫轉(zhuǎn)換。TextInfo類是System.Globalization命名空間下的一個(gè)類,它提供了針對(duì)特定區(qū)域設(shè)置的大小寫轉(zhuǎn)換方法。

下面是一個(gè)示例代碼,演示了如何使用TextInfo類將字符串轉(zhuǎn)換為大寫和小寫:

using System;
using System.Globalization;

class Program
{
    static void Main()
    {
        string originalString = "Hello, World!";

        // 創(chuàng)建一個(gè)TextInfo對(duì)象,指定區(qū)域設(shè)置為美國(guó)英語
        TextInfo textInfo = CultureInfo.GetCultureInfo("en-US").TextInfo;

        // 將字符串轉(zhuǎn)換為大寫
        string upperCaseString = textInfo.ToUpper(originalString);
        Console.WriteLine("Uppercase string: " + upperCaseString);

        // 將字符串轉(zhuǎn)換為小寫
        string lowerCaseString = textInfo.ToLower(originalString);
        Console.WriteLine("Lowercase string: " + lowerCaseString);
    }
}

在上面的示例中,我們首先創(chuàng)建了一個(gè)TextInfo對(duì)象,指定區(qū)域設(shè)置為美國(guó)英語(“en-US”)。然后,我們使用ToUpper方法將原始字符串轉(zhuǎn)換為大寫,并使用ToLower方法將原始字符串轉(zhuǎn)換為小寫。最后,我們將轉(zhuǎn)換后的字符串輸出到控制臺(tái)。

運(yùn)行上述代碼,將輸出以下內(nèi)容:

Uppercase string: HELLO, WORLD!
Lowercase string: hello, world!

這樣,我們就成功地使用C#中的TextInfo類進(jìn)行了字符串的大小寫轉(zhuǎn)換。

0