关于DataSet的赋值

原创 2006年05月26日 11:18:00

再实际开发中可能用到DataSet作为一个变量整体传递,这时一定要注意DataSet是引用类型,即它被传递多少次,它只有一个实体。任何一个派生自他的变量的修改都会影响它的实体,也就影响所有派生自它的变量,那如何解决呢?。。。。

看这段:

CreateDS(); 获取一个对应数据库中的DataSet

方式一:

DataSet ds1 = CreateDS();
DataSet ds2 = new DataSet();
ds2=ds1;

 DataSet ds3 = ds2;

这里实际上ds2,ds3都是来自ds1,它们三个中任意一个的变化操作都会影响其它两个。

方式二: 

DataSet ds1 = CreateDS();
DataSet ds2 = new DataSet();
ds2.Merge(ds1);

DataSet ds3 =  new DataSet();
ds3.Merge(ds2);

这中方式的应用才是三个数据集各自独立没有影响的应用。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

DataSet赋值

DataSet 一个具有很多内置方法的程序集,在绑定数据中,使用率非常之高,虽然没有自定义泛型灵活性高,强类型的数据严谨性,而且一次性加载所有数据也稍微影响性能,但无可比拟的开发效率,在一些对性能要求...

INRIA Person Dataset(INRIA 行人数据集)介绍

该文主要内容为译文:http://pascal.inrialpes.fr/data/human/     该数据集是原作者在行人检测研究工作中在图像和视频中收集的直立人样本,该研究的细节见论文:...
  • s9434
  • s9434
  • 2017-07-07 11:10
  • 456

Excel 转Dataset报错

  • 2016-10-18 11:27
  • 104KB
  • 下载

【分享】Stanford Dataset全集之Communication networks

email-EuAll The network was generated using email data from a large European research institution...

dataset_616610

  • 2015-06-11 17:35
  • 7.89MB
  • 下载

DATASET转csv

11) 为STL容器和数组提供统一的接口DataSet [原创,泛型编程,自由下载转载,需注明出处]

在一些产品上,对于数据块,有些人喜欢用数组,比较典型的C程序员,有些人喜欢用STL容器,对于框架操作,我们通常希望存取这些对象能够使用一套统一的接口去存取它,因为从概念上讲,它们无非就是一组数据的集合...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)