私はこのスレッドの男とほとんど同じ問題を抱えています:
コンマの代わりにピリオドを持つ Float を変換しますか?
だから私の
double x = 234.4;
string y = x.ToString();
私は得るy == "234,4"
;
さらに悪いことに...Double.Parse("234.4")
例外がスローされます。
コンマの代わりにピリオドを使用するように求められる前に、私は多くのコードを書いたので、グローバル レベルで CultureInfo を変更する何らかの方法が必要です。
私ができるプロジェクトの設定はありますか?
私はもう試した:
Application.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
彼らは一種の仕事です。それらはアプリケーションの大部分で機能しますが、私の TabControl のタブにあるすべてのコントロールは、私のコンピューターの Localized CultureInfo を引き続き使用したいと考えています。
これを解決する方法についてのアイデアはありますか?