我想獲得時區列表,以便我可以填充下拉列表。在.NET 3.5中,我們有TimeZoneInfo命名空間,這裏是代碼:GetSystemTimeZones全球化()
ReadOnlyCollection<TimeZoneInfo> timeZones = TimeZoneInfo.GetSystemTimeZones();
foreach (TimeZoneInfo timeZone in timeZones)
string name = timeZone.DisplayName
但是,「DisplayName」是英文的。我如何傳遞cultureInfo以便它可以返回其他語言?我嘗試設置Thread.CurrentCulture和CurrentUICulture,它沒有工作。我錯過了什麼嗎?