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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top