用C#中的输入对象引用替换对象引用

时间:2014-06-18 16:35:17

标签: c# pointers reference

我正在用C#编写一个例程,用于在将对象转换为包含该例程的对象后复制该对象。

示例代码:

public void SetObjectData(object objectInDisguise)
        {
            Member objectToCopy = (Member)objectInDisguise;

            _field1 = objectToCopy._field1;
            _field2 = objectToCopy._field2;
        }

尽管空指针异常和弱变量名称,有什么方法可以简单地将对象强制转换为Member类并将对此的引用复制到我当前的Member对象中?

我尝试过类似的事情:

this = objectToCopy;

但是this是只读的,所以编译器没有让我。只是想知道是否有人知道如何管理这个。

0 个答案:

没有答案