【发布时间】:2010-12-03 05:57:29
【问题描述】:
PropertyChangedEventHandler 是如何使用的?
你能告诉我类的 Initalize 方法中的这段代码是做什么的吗?
我们正在处理的项目中有一个类有一个私有的 Initialize 方法。而且这个方法中有一点代码我想讨论一下。
但首先,让我描述一下这门课。该类定义如下:
公共课 Skoobie : BaseThingy, ISkoobie
所以,这意味着“Skoobie”类有两个父类,它继承自它。这意味着什么?
无论如何,Initalize 方法是这样的:
private void Initialize()
{
this.PropertyChanged += (o, e) =>
{
If (e != null)
{
// some stuff is done
}
};
}
现在,“PropertyCHanged”是父类“BaseThingy”的成员,其定义如下:
公共事件 PropertyChangedEventHandler PropertyChanged; this.PropertyChanged += (o, e) =>... 的代码是什么?它是 LINQ 的东西吗?
【问题讨论】: