1个回答
展开全部
public class AClass
{
protect string _a="旧值";
public string A{
get{
return _a;
}
set{
_a=value;
OnStringChange();
}
}
public event Eventhandle OnStringChangeEvent;
public void OnStringChange()
{
if(OnStringChangeEvent!=null)
{
OnStringChangeEvent(this,null);
}
}
}
//比如在main函数中 如果这样用就会引发一个事件
static void main()
{
var aa=new AClass();
aa.OnStringChangeEvent+=(oo,ee)=>{
Console.WriteLine("值变了,新值是:"+(oo as AClass).A);
};
aa.A="新值";
}
追问
大神 , 太感谢了 。正憋火的呢,多谢。。。大神能不能留个联系方式,好让小弟有啥问题能向你请教下。再次感谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询