C#中的CultureInfo類用于表示特定的文化信息,包括語言、國家/地區、日期和時間格式等。
要使用CultureInfo類,首先需要引入System.Globalization命名空間。然后可以通過以下方式創建CultureInfo對象:
CultureInfo culture = new CultureInfo("en-US");
上述代碼創建了一個表示美國英語文化的CultureInfo對象。
一旦創建了CultureInfo對象,就可以使用它來進行各種操作,例如:
CultureInfo currentCulture = CultureInfo.CurrentCulture;
CultureInfo.CurrentCulture = new CultureInfo("zh-CN");
DateTime now = DateTime.Now;
string formattedDate = now.ToString("d", culture);
上述代碼將當前日期格式化為短日期字符串,使用了指定的CultureInfo對象。
string numberStr = "123.45";
double number = double.Parse(numberStr, culture);
上述代碼將字符串"123.45"轉換為double類型的數字,使用了指定的CultureInfo對象。
這些只是CultureInfo類的一些基本用法,還有其他更多的功能和用法可以根據具體需求進行查閱和使用。