.NET Core中关于阿拉伯语环境下的坑:Input string was not in a correct format.
结论
.NET Core项目(.NET Framework没出现)在阿拉伯语(即语言名称是ar-开头的语言)环境下,将负数字符串转成数字,即int.Parse("-1")或Convert.ToInt32("-1")时,会抛出异常“Input string was not in a correct format.”
解决办法
使用重载方法,int.Parse("-1",CultureInfo.InvariantCulture)或Convert.ToInt32("-1",CultureInfo.InvariantCulture)
========================= 分界线 ====.....
版权声明:cnblogshot 发表于 2023-07-21 0:58:40。
转载请注明:.NET Core中关于阿拉伯语环境下的坑:Input string was not in a correct format. | 程序员导航网
转载请注明:.NET Core中关于阿拉伯语环境下的坑:Input string was not in a correct format. | 程序员导航网
暂无评论...