überwiegendes in Number .net Anwendung culture
-
20-08-2019 - |
Frage
Ich habe eine .NET-Anwendung in mehrere anderen Sprache. i laden grundsätzlich und Datei (mit Doppelzimmer) im System-Kultur retten, aber ich möchte Zahlen zwingen, immer angezeigt werden und trat in den US-Kultur-Format (Comma als Zifferngruppierung, Periode als Dezimalzeichen) verwendet wird. Ich habe versucht, die Anwendung Kultur außer Kraft zu setzen, aber es scheint nicht zu funktionieren. Gibt es eine Möglichkeit, dies zu beschäftigen?
Lösung
CultureInfo.InvariantCulture
existiert für den speziellen Zweck Daten in einem einheitlichen Format von persistierenden. Mehr Infos auf MSDN
Für das UI, wenn Sie wirklich alle Formatierungen wollen US-Stil sein, können Sie dies tun:
Application.CurrentCulture = new CultureInfo("en-US");
Beachten Sie, dass Sie die Kultur auf jedem Thread setzen müssen.