我搜索了“StackOverflow”,但我找不到答案。 我的问题: 我想写一个与数字相关的 asp.net 项目。 它需要使用“十进制”数据(EX:19.5),但在某些国家/地区,如加拿大而不是。,他们使用,,这意味着我写这段代码,我将面对错误:
'in Canada
Dim A as Double = Convert.ToDouble("19.5") 'Error
Dim A as Double = Convert.ToDouble("19,5") 'OK
'in USA
Dim A as Double = Convert.ToDouble("19.5") 'OK
Dim A as Double = Convert.ToDouble("19,5") 'Error
我希望我的代码适用于像美国这样使用19.5而不是19,5的所有国家/地区。
我很高兴感谢你。