用float中的点替换逗号的最佳方法是什么,而不会弄乱文化/区域设置文件 - 因为我的应用程序部分取决于其当前设置。
是否可能有.Replace()方法?
txtAirtime.Text = "R" + new_val; (new_val at this time is 1.61)
答案 0 :(得分:1)
编译器正在使用模拟器/手机的当前区域设置进行自动浮动到字符串转换。
您需要进行显式的float-to-string转换,告诉编译器不要考虑当前的语言环境。
txtAirtime.Text = "R" + new_val.ToString(System.Globalization.CultureInfo.InvariantCulture);