我有以下代码:
private void button1_Click(object sender, EventArgs e)
{
Class1 myClass = new Class1("ttt");
myClass.Name = "xxx";
MessageBox.Show(myClass.Name);
}
和
class Class1
{
string str = "";
public Class1(string name)
{
str = name;
}
public string Name
{
get { return str; }
set;
}
}
最初我设置:
myClass.Name = "ccc";
但后来改为:
myClass.Name = "xxx";
并且还改变了:
set {str = value;}
至:
set;
为什么当我运行它时我得到 "ccc" 而不是 "xxx" ?
在我当前的代码中有“ccc”。