首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问一个关于赋值的有关问题

2013-06-26 
问一个关于赋值的问题myDataSet是从数据库中读出来的DataSet类型,下面的2行代码分别把这个DataSet赋值给另

问一个关于赋值的问题
  myDataSet是从数据库中读出来的DataSet类型,下面的2行代码分别把这个DataSet赋值给另外2个DataSet,问为什么对dss进行修改之后,myDataSet的内容也发生变化?如果想避免这样的事情出现,应该如何赋值?

dss = myDataSet;
dsName = myDataSet;
[解决办法]

dss = myDataSet.Copy();

[解决办法]
因为是DataSet是引用类型

好好了解一下

值类型 引用类型
深拷贝 浅拷贝

的概念呢和为什么要分值类型 引用类型

热点排行