我在美国,我的同事在俄罗斯。我们每个人都使用以下简介:
Dim num As Single = 0.123
Dim myData As XElement
myData = New XElement(myPrefix + "Data", New XAttribute(myPrefix + "Type", "Number"), New XAttribute("foo", "bar"))
myData.Value = num
但是,当我们在 Quickwatch 中检查 myData 或将内容保存到 XML 时,他看到0,123而我看到0.123,这显然是基于我们的语言环境。
有没有办法防止这种情况发生?我们的代码正在将此值导出到 XML 文件,并在 Excel 中打开它,但由于此语言环境问题,这些值不正确。我们每个人都创建了一个 XML 格式的简单 Excel 文件,基础数据是美国(点与逗号)格式的 alawys。
谢谢