我很抱歉问了一些对 C# 人来说可能太基本的问题。我主要用 C++ 编写代码。
所以如果我想为我的班级写一个赋值构造函数,我该怎么做呢?到目前为止我有这个,但它似乎没有编译:
public class MyClass
{
public string s1;
public string s2;
public int v1;
public MyClass()
{
s1 = "";
s2 = "";
v1 = 0;
}
public MyClass(MyClass s)
{
this = s; //Error on this line
}
}
MyClass a = new MyClass();
MyClass b = new MyClass(a);