float.Parse 在不同区域小数表示是不一样的


float.Parse 在不同语言下,小数点表示是不一样的,需要处理不同语言的问题
找本地化同学问了下。俄语,法语,德文、印尼文、越南文、葡萄牙语都是不用.表示小数点

_FastRunRatio = float.Parse(ConstValueCommonExcelTable.GetData("Maze_FastRunRatio").Value);
遇到一个多语言问题同步一下。就是有些语言小数点分隔符并不是".", 如果我们直接用float.parse强转我们类似“1.4”这种字符串,会报错。[图片]参考:https://stackoverflow.com/questions/1014535/float-parse-doesnt-work-the-way-i-wanted[图片]

只要设置区域格式就可以了
[开始] -- [设置] -- [时间和语言] -- 左边选择 [区域] -- 在右边[区域格式]区域选择 [俄语],这样就可以测试不同区域格式内容了

win10系统怎么修改区域语言|win10系统修改区域语言的方法
http://www.xitongcheng.com/jiaocheng/win10_article_49712.html

1、在Windows10桌面,右键点击桌面左下角的开始按钮,在弹出的菜单中点击“设置”菜单项。
2、这时就会打开Windows10的设置窗口,在窗口中点击“时间和语言”图标。
3、在打开的日期和时间窗口中,点击左侧边栏的“区域和语言”菜单项。
4、在右侧的窗口中找到“国家或地区”一项,点击其下拉菜单。
5、在弹出的菜单中选择修改后的区域。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值