Replace Windows phone点和逗号
在不影响区域性/区域设置文件的情况下,用浮点数替换逗号的最佳方法是什么?因为我的应用程序的某些部分取决于它的当前设置 是否存在.Replace()方法或其他方法Replace Windows phone点和逗号,replace,windows-phone-8,Replace,Windows Phone 8,在不影响区域性/区域设置文件的情况下,用浮点数替换逗号的最佳方法是什么?因为我的应用程序的某些部分取决于它的当前设置 是否存在.Replace()方法或其他方法 txtAirtime.Text=“R”+新值;(此时的新值为1.61)编译器正在使用仿真器/电话的当前区域设置执行浮点到字符串的自动转换 您需要执行一个显式的浮点到字符串转换,告诉编译器不要考虑当前的语言环境 txtAirtime.Text=“R”+new\u val.ToString(系统、全球化、文化信息、不变量文化)浮点数中既没有
txtAirtime.Text=“R”+新值;(此时的新值为1.61)
编译器正在使用仿真器/电话的当前区域设置执行浮点到字符串的自动转换
您需要执行一个显式的浮点到字符串转换,告诉编译器不要考虑当前的语言环境
txtAirtime.Text=“R”+new\u val.ToString(系统、全球化、文化信息、不变量文化)代码>浮点数中既没有点也没有逗号。在应用区域设置之前,它只是二进制的。你的场景是什么(例如,你是从一个字符串转换成一个浮点数类型,然后再转换成一个字符串)-你能展示一些代码吗?我有一些奇怪的东西,我得到一个浮点数,显示为1.61,然后我给它加上一个“R”,它变成了1,61,在你的代码上下文之外没有意义。浮点或字符串都没有concat方法。txtAirtime.Text=“R”+new\u val;(此时新值为1.61),一旦I加上“R”符号,txtAirtime.text中显示的文本为“1,61”,而不是“1.61”