两表,都为一列一行,列的数据类型dt1:System.Single,dt2: System.Decimal;值为dt1: 1.5795728, dt2: 1.5796。我希望通过比较两值之差是否小于0.0001来判断两表是否相等,要怎么做呢?我的代码如下,但是抛错:
Operator '-' cannot be applied to operands of type 'object' and 'object'if (Math.Abs(dt1.Rows[0][0] - dt2.Rows[0][0]) > 0.0001)
Console.WriteLine("false");
else
Console.WriteLine("true");先谢过了。
Operator '-' cannot be applied to operands of type 'object' and 'object'if (Math.Abs(dt1.Rows[0][0] - dt2.Rows[0][0]) > 0.0001)
Console.WriteLine("false");
else
Console.WriteLine("true");先谢过了。
解决方案 »
- c# 关于网络摄像机码流获取问题.
- Socket疑问
- C#学习资料
- 大家帮忙看看应该用什么技术来开发! (对我有帮助有启发的, 我会另外发帖多给分的, 决不食言!人格担保!)
- vs2003/vs2005用了一段时间了,谈谈c#与vb.net的区别?
- 谁从delphi转过来的?问个问题,顺便散分
- ASP。NET的高深问题?相信高手们也不一定想过的!!!近来看看吧。。。保你有收获!
- 表单提交成功之后清空文本框里面的内容。
- 求助:DataTable 数据处理 遇到问题。。
- ====>白痴问题:关于利用DataSet读写局域网内XML文件的问题?
- 请教个 泛型方法 泛型委托 匿名方法 扩展方法 lambda表达式 相关的一个难题。
- 如何用c#编写程序,读入一个网站的网页,查找其中的字符,并输入?
供你参考
double Tow=double.Parse (dt2.Rows[0][0].ToString());
if (Math.Abs(one-Two)>0.0001)
Console.WriteLine("false");
else
Console.WriteLine("true");