CultureInfo類是System.Globalization命名空間中的一個類,用于表示特定的文化信息,如語言、國家/地區和日期格式等。可以通過CultureInfo類來實現國際化和本地化。
以下是使用CultureInfo類的一些常見示例:
1. 創建CultureInfo對象:
```c#
CultureInfo cultureInfo = new CultureInfo("zh-CN");
```
2. 獲取當前系統的默認文化信息:
```c#
CultureInfo currentCulture = CultureInfo.CurrentCulture;
```
3. 使用CultureInfo對象格式化日期時間:
```c#
DateTime date = DateTime.Now;
string formattedDate = date.ToString("d", cultureInfo);
```
4. 使用CultureInfo對象格式化貨幣:
```c#
decimal amount = 1234.56m;
string formattedAmount = amount.ToString("C", cultureInfo);
```
5. 使用CultureInfo對象獲取文化特定的資源:
```c#
string greeting = cultureInfo.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek);
```
通過使用CultureInfo類,可以方便地處理不同文化背景下的日期、時間、貨幣等信息,實現全球化的應用程序開發。