DataSet A = new DataSet();
DataSet B = new DataSet();不要回答A.Equal(B),如果你认为这个结果是对的,呵呵,你也测试一下:PConsole.Write(A.Equal(B));结果:false
DataSet B = new DataSet();不要回答A.Equal(B),如果你认为这个结果是对的,呵呵,你也测试一下:PConsole.Write(A.Equal(B));结果:false
解决方案 »
- 一个解决方案中的项目有12个,在一个函数名上点击右键菜单执行“所有引用”时太慢,因为每次它都把所有项目的dll、exe文件都执行查找一次,怎么办
- 请问C#里面像“&”“$”这种字符是转义字符么?
- MessageBox.show的问题
- C#win程序Grid里显示的问题?
- treeview 的动态填充问题
- 晕死,只有debug,没有release,奇怪的问题,求助~~
- socket传输数据流的问题
- 附给datagrid数据源时,如何根据已知的字串值替换显示另一个字串值。不是bool型显示
- 当时为了好看,将按钮都做成的picturebox,但却接受不了按键信息,有解决办法吗??
- c#中怎样声明函数数组(急,在线等)
- 菜单栏某一栏快捷键 alt + A 怎样设置?
- 求一个 winfrom下的html编辑器 ,谢谢
DataSet B = new DataSet();
这是两个对象肯定不会相等
DataSet a = new DataSet();
DataSet b = b;
Console.Write(a.Equal(b));
DataSet A = new DataSet();
DataSet B = A;Console.Write(A.Equal(B)); 这样就是True了。
肯定会是false! DataSet a = new DataSet();
DataSet b = a; Console.Write(a.Equals(b));
DataSet B = new DataSet(); 这样,A是肯定不能等于B的,因为生成了两个引用.怎么可能相等?这样就可能相等
DataSet ds1 = new DataSet();
DataSet ds2 = ds1;
ds1.Equals(ds2) -->True