1 c#
我想将double值转换为字符串值,但是当我连接此string(double)值时,它正在更改.to ,,我无法操纵此值.我尝试使用String.Replace但也没有用.
在这种情况下我能做些什么.这是我的代码.
object[] campos = new object[1];
campos[0] = (double)56.25566;
Parameters[1] = "gdinvdllo005.start.load.coleta.o(" + campos[0].ToString() + ")";
Run Code Online (Sandbox Code Playgroud)
听起来你的线程有一种文化,它使用","作为小数分隔符.最简单的方法可能是调用string.Format指定不变文化:
Parameters[1] = string.Format(
CultureInfo.InvariantCulture,
"gdinvdllo005.start.load.coleta.o({0})",
campos[0]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |