中易网

C#的Clone方法怎么用

答案:4  悬赏:60  
解决时间 2021-01-13 23:55
  • 提问者网友:贪了杯
  • 2021-01-13 00:07
C#的Clone方法怎么用
最佳答案
  • 二级知识专家网友:青灯有味
  • 2021-01-13 01:43
clone是深拷贝,copy是浅拷贝,如果是值类型的话是没什么区别的,如果是引用类型的话深拷贝拷贝的事整个对象的数据,而浅拷贝仅仅拷贝对象的引用。
全部回答
  • 1楼网友:撞了怀
  • 2021-01-13 03:38
查下 MSDN,相当于帮助文档
  • 2楼网友:渡鹤影
  • 2021-01-13 03:16
面向对象设计是 对象通常都是引用对象
比如 DataTable dt1=new DataTable();
DataTable dt2=dt1;
dt2和dt1 都是同一个对象,操作dt2等同于操作dt1。
Clone方法用于创建一个对象的副本。
比如 DataTable dt2=dt1.Clone();
这样 dt2和dt1 就没有关系了,操作dt2不会影响到dt1。
  • 3楼网友:笑迎怀羞
  • 2021-01-13 02:40
你说的Datatable中的克隆方法吗?如果是的话,就是复制指定的内存表的结构,包括约束一起到新表中。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息