110,536
社区成员
发帖
与我相关
我的任务
分享
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.label1.Text = this.label2.Text;
}
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = this.textBox1.Text;
}
}
public partial class Form1 : Form
{
A a1 = new A();
A a2 = new A();
public Form1()
{
InitializeComponent();
a1 = a2;
}
private void button1_Click(object sender, EventArgs e)
{
a1.Message = this.textBox1.Text;
this.label1.Text = a1.Message;
this.label2.Text = a2.Message;
}
}
class A
{
private string message;
public string Message
{
get { return message; }
set { message = value; }
}
}
class A : ICloneable
{
private string message;
public string Message
{
get { return message; }
set { message = value; }
}
#region ICloneable 成员
public object Clone()
{
A a = new A();
a.Message = this.Message;
return a;
}
#endregion
}
// 赋值改为
a1 = (A)a2.Clone();