我想按值将引用类型传递给C#中的方法.有没有办法做到这一点.
在C++中,如果我想通过Value传递,我总是可以依赖复制构造函数来发挥作用.在C#中有什么办法除外:1.显式创建一个新对象2.实现IClonable然后调用Clone方法.
这是一个小例子:
让我们在C++中使用A类来实现复制构造函数.
一个方法func1(Class a),我可以通过说func1(objA)来调用它(自动创建一个副本)
C#中是否存在类似的东西.顺便说一下,我正在使用Visual Studio 2005.
c# reference
c# ×1
reference ×1