在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
類進行了字符串的大小寫轉換。