Je veux obtenir une liste des fuseaux horaires, afin que je puisse remplir la liste déroulante. Dans .NET 3.5, nous avons l'espace de noms TimeZoneInfo, voici le code:Globalisation pour GetSystemTimeZones()
ReadOnlyCollection<TimeZoneInfo> timeZones = TimeZoneInfo.GetSystemTimeZones();
foreach (TimeZoneInfo timeZone in timeZones)
string name = timeZone.DisplayName
Cependant, "DisplayName" est en anglais. Comment puis-je transmettre le cultureInfo afin qu'il puisse retourner d'autres langues? J'ai essayé de définir Thread.CurrentCulture et CurrentUICulture, cela n'a pas fonctionné. Est-ce que je manque quelque chose?