私たちはウェブアプリケーションを持っており、ユーザーはヨーロッパの異なる場所にいることができます。テキストボックス言語に応じて書式設定の通貨番号
で5.5
のようなこの5,5
といくつかの書き込みなどの
少数の書き込み数は、我々は以下の
double priceOfITem = 0;
double.TryParse(((TextBox)tabTest.Rows[0].Cells[3].Controls[0]).Text.Replace(".", ","), out priceOfITem)
のようにその番号を使用しようとする。しかし、これは完全に間違っている55
として出力を提供します。
私は5.5を入力し、私は5,5を入力すると、それは一部のユーザーは、5,5を入力することができ、いくつかはのcoutryに応じて、5.5を入力することができます55
に変換した場合に、この作品priceOfITem= Convert.ToDouble(string.Format(Thread.CurrentThread.CurrentCulture, "{0:#.##}",(((TextBox)tabTest.Rows[0].Cells[0].Controls[0]).Text)));
のように試してみましたどのようにこれを最善の方法で解決するのですか?