当运行相同的代码(例如Convert.ToDecimal(prm.Degeri).ToString())时,从两台不同的计算机上获得不同的结果

Nurhak Kaya

当我运行下面显示的代码时,我从两台不同的计算机上获得了两个不同的结果。

这可能是什么原因?

Details;
Computer-1
decimal value1=Convert.ToDecimal(prm.Degeri);  //value1=6;
string svalue1=value1.ToString();              //svalue1="6";

Computer-2
decimal value1=Convert.ToDecimal(prm.Degeri);  //value1=6;
string svalue1=value1.ToString();              //svalue1="6,0";

地区和语言设置都相同。

提前致谢。

Nurhak Kaya

看起来是因为有系列化方法。当我使用“ Serialization.JsonSerializeObject”序列化对象时,出现了这个问题。我将其更改为“ Serialization.SerializeObject”,问题消失了。很奇怪,但是行得通。我在这里共享此解决方案,因此希望这可能对其他人有所帮助。谢谢大家花时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档