0
私はいくつかの異なる言語で利用可能な.NETアプリケーションを持っています。私は基本的にロードし、ファイル(ダブルスを含む)をシステムカルチャーに保存しますが、数字は常に表示され、米国のカルチャーフォーマット(桁区切りとしてカンマ、小数点区切り記号として)を使用して強制的に入力してください。私はアプリケーションの文化をオーバーライドしようとしましたが、うまくいかないようです。 これに対処する方法はありますか?.netアプリケーションのNumberFormatをオーバーライドcultureInfo
私はApplication.CultureInfo = InvariantCultureを設定するとUIが壊れますか? – ak3nat0n
私はあなたが間違っていると思います。 InvariantCultureの目的は、二重を文化に左右されない方法で保存することです。 UIのために使用すべきではありません。そのためには、Application.CurrentCulture = new CultureInfo( "en-US")を設定します。 – dahlbyk