c# - XML 中的 float

标签 c# xml floating-point

在 XML 中处理 float 的最佳方法是什么? 例如,如果我有:

double a = 123.456;

我想将其保留为

<A> 123.456 </A>

简单地使用 ...

myDoc.createTextNode(a.ToString());

还好吗? 或者应该用一些全局化的东西来完成以使其与区域无关?

最佳答案

看看 XmlConvert类,特别是 XmlConvert.ToString Method (Double) .

[The XmlConvert Class] provides methods for converting between common language runtime types and XML Schema definition language (XSD) types. When converting data types the values returned are locale independent.

关于c# - XML 中的 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2885174/

相关文章:

c# - 在 WCF REST 服务中返回自定义 Json 结果

c# - 如何在 WinForms 和 C# 中创建下拉菜单

c# - DataGridView 可以用来在WinForms 中完成如下类似表格的UI 吗?

java - 使用java在xml中搜索结束排除

Java - 将管道分隔文本\csv 文件转换为 XML

c - Visual Studio 未返回正确的 C 浮点值

c++ - 在 Linux 和 Windows 上计算相同 --> 不同的结果

c# - 通过网络加密字符串,c#

xml - 如何在svg文件中添加属性?

c - 没有注释掉未使用的语句时出现浮点异常?