Windows手机点和逗号

时间:2013-07-11 12:54:42

标签: replace windows-phone-8

用float中的点替换逗号的最佳方法是什么,而不会弄乱文化/区域设置文件 - 因为我的应用程序部分取决于其当前设置。

是否可能有.Replace()方法?

txtAirtime.Text = "R" + new_val; (new_val at this time is 1.61)

1 个答案:

答案 0 :(得分:1)

编译器正在使用模拟器/手机的当前区域设置进行自动浮动到字符串转换。

您需要进行显式的float-to-string转换,告诉编译器不要考虑当前的语言环境。

txtAirtime.Text = "R" + new_val.ToString(System.Globalization.CultureInfo.InvariantCulture);