C# NumberFormatInfo设置
在两台不同的PC上,对于同一个可执行文件,我有两个不同的C# NumberFormatInfo设置,c#,C#,在两台不同的PC上,对于同一个可执行文件,我有两个不同的 System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.PositiveInfinitySymbol 我有“∞" vs“Infinity”。这两个区域性应该是相同的(System.Threading.Thread.CurrentThread.CurrentCulture.Name对于两者都是“en-US”) 如果有关系的话:一台电脑在Windows 10上运行,
System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.PositiveInfinitySymbol
我有“∞" vs“Infinity”。这两个区域性应该是相同的(System.Threading.Thread.CurrentThread.CurrentCulture.Name对于两者都是“en-US”)
如果有关系的话:一台电脑在Windows 10上运行,另一台电脑在Windows 7上安装的.Net framework版本在两个版本上都是2/3/3.5/4,具体版本有所不同。(4.7.02558 vs 4.6.01055)
是的,这在WI10中改变了。找到一个解决办法。如果你需要稳定的文化设置(例如,为了数据交换的目的),你应该考虑不变的文化,就像它的名字暗示的永远不会改变。