CultureInfo類是C#中用于處理區域性相關信息的類,可以用于格式化日期、時間、數字等數據,并支持多種語言和地區。
以下是使用CultureInfo類的一些常見操作:
CultureInfo culture = new CultureInfo("en-US");
上述代碼創建了一個CultureInfo對象,表示美國英語。
DateTime date = DateTime.Now;
string formattedDate = date.ToString("d", culture);
// 輸出格式化后的日期
Console.WriteLine(formattedDate);
上述代碼使用指定的CultureInfo對象格式化當前日期,并將結果輸出。
double number = 12345.6789;
string formattedNumber = number.ToString("N", culture);
// 輸出格式化后的數字
Console.WriteLine(formattedNumber);
上述代碼使用指定的CultureInfo對象格式化數字,并將結果輸出。
string displayName = culture.DisplayName;
string englishName = culture.EnglishName;
string nativeName = culture.NativeName;
上述代碼分別獲取CultureInfo對象的顯示名稱、英文名稱和本地化名稱。
這只是CultureInfo類的一些基本用法,還有很多其他功能可以根據具體需求進行使用。