Con*_*d C 0 .net c# dll user-interface type-conversion
我创建了一个程序来读取/写入来自另一个程序的数据.我在程序中设置了一个值7(类型为memory real),然后当我在visual studio中读取它时,它给了我一个字符串7.0000000000000.所以我创建了这个转换片段,它适用于int类型的数据,它也在VS中给我一个字符串.我不知道这两种数据类型之间的区别,但逻辑上如果两种数据类型都给我一个字符串,我应该能够运行这段代码.为什么内存真实数据会跳过这里?
if (Regex.IsMatch(value, "^[0-9 ]+$"))
{
ValueBox.Text = Double.Parse(value).ToString();
}
else
{
ValueBox.Text = value;
}
Run Code Online (Sandbox Code Playgroud)
编辑:我使用2个给定的dll,我相信在dll中存在转换问题,但我的代码仍然有效.
编辑2:此代码是我的程序的一部分,值和其他变量已经定义
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |