Class A
{
string name;
public A() {}
public string Name
{
get{ return name; }
set{ name=value; }
}
}
static void Main()
{
class A a1=new A();
class A a2=new A();
a1.Name="a";
a2=a1; //在这个时候,我们如何捕捉到?
}我想请问各位高手,
a1.Name="a"我们可以在Set里面捕捉到,加入自定义事件。
但是a2=a1的这个时候,我想加入自定义的事件,但是如何捕捉到?
{
string name;
public A() {}
public string Name
{
get{ return name; }
set{ name=value; }
}
}
static void Main()
{
class A a1=new A();
class A a2=new A();
a1.Name="a";
a2=a1; //在这个时候,我们如何捕捉到?
}我想请问各位高手,
a1.Name="a"我们可以在Set里面捕捉到,加入自定义事件。
但是a2=a1的这个时候,我想加入自定义的事件,但是如何捕捉到?
也就是你自己写的,还有必要在这里加什么事件么?
要不你自己手动触法一个吧~~~要不你把a2也做成属性吧~~~
private A a2;
public A A2{
get{return a2;}
set{
a2=value;
//这里触发
}
}------------------
class A a1=new A();
A2=a1;
您说的意思我好像了解。
如果是属性的get/set,很容易就能加入自定义事件。
但是类的“=”符号呢?我怎么加入自定义事件?