0

いくつかの異なる言語で利用できる .NET アプリケーションがあります。私は基本的にシステム カルチャにファイル (倍精度を含む) を読み込んで保存しますが、数値を常に米国のカルチャ形式 (数字のグループとしてコンマ、小数点としてピリオド) を使用して表示および入力するように強制したいと考えています。アプリケーション Culture をオーバーライドしようとしましたが、うまくいかないようです。これに対処する方法はありますか?

4

1 に答える 1

1

CultureInfo.InvariantCulture一貫した形式でデータを永続化するという特定の目的のために存在します。MSDN の詳細情報

UI について、すべてのフォーマットを米国スタイルにしたい場合は、次のようにします。

Application.CurrentCulture = new CultureInfo("en-US");

各スレッドでカルチャを設定する必要があることに注意してください。

于 2009-06-26T00:55:09.527 に答える