之前写的桌面端,在国内客户电脑运行着没问题,到欧洲国家电脑上就挂掉了
原因:TM 小数点不是. 而是, 是逗号,不明觉厉
解决办法:
1、更改客户电脑配置



这里把逗号改成.就行了
但是这种办法比较笨,总不能客户所有电脑都手动改下
第二:统一使用.点
void SetDefaultCulture(CultureInfo culture)
{
Type type = typeof(CultureInfo);
try
{
type.InvokeMember("s_userDefaultCulture",
BindingFlags.SetField | BindingFlags.NonPublic | BindingFlags.Static,
null,
culture,
new object[] { culture });
type.InvokeMember("s_userDefaultUICulture",
BindingFlags.SetField | BindingFlags.NonPublic | BindingFlags.Static,
null,
culture,
new object[] { culture });
}
catch { }
try
{
type.InvokeMember("m_userDefaultCulture",
BindingFlags.SetField | BindingFlags.NonPublic | BindingFlags.Static,
null,
culture,
new object[] { culture });
type.InvokeMember("m_userDefaultUICulture",
BindingFlags.SetField | BindingFlags.NonPublic | BindingFlags.Static,
null,
culture,
new object[] { culture });
}
catch { }
}
调用 SetDefaultCulture(CultureInfo.InvariantCulture);











![[数据集][目标检测]道路积水检测数据集VOC+YOLO格式2699张1类别](https://i-blog.csdnimg.cn/direct/12e6ea3d3b5d4d40841e7ff50d64a81e.png)

![LCP 633 平方数之和 [leetcode - 8]](https://i-blog.csdnimg.cn/direct/062b8f99363a49108e95dd38c4f8dae9.png)




