このような数値12,345,678.09
に変換し12.345.678,09
たいのですが、文字列を分割し、文字列.
内のカンマをピリオドに変更してからカンマで結合することを考えています。
string value = "12,345,678.09";
string[] parts = value.Split(new char[]{'.'});
string wholeNumber = parts[0].Replace(",", ".");
string result = String.Format("{0},{1}", wholeNumber, parts[1]);
この方法は非常に不器用だと思います。より良い方法はありますか?