在C#中,复制构造函数(Copy Constructor)是一种特殊类型的构造函数,用于创建一个新对象,该对象的值与现有对象相同。复制构造函数允许通过拷贝已有对象的值来创建新的对象实例。它通常用于实现对象的深拷贝,确保新对象拥有与原始对象相同的值,但是在内存中拥有独立的存储空间。
复制构造函数的语法如下:
public class MyClass
{
public MyClass(MyClass other)
{
// 复制其他对象的值到当前对象