【发布时间】:2013-05-17 18:44:53
【问题描述】:
假设我有一堂课:
class obj
{
int a;
int b;
}
然后我有这个代码:
obj myobj = new obj(){ a=1, b=2}
obj myobj2 = myobj;
现在上面的代码引用了第一个 obj。我想要的是myobj2 指的是myobj 的副本,其更改未反映在原始文件中。我已经搜索过,到目前为止的解决方案似乎很复杂。有没有更简单的方法来做到这一点。我正在使用 .net 4.5
【问题讨论】:
-
写一个拷贝构造函数怎么样?