在对象初始化上创建事件处理程序

时间:2011-05-29 00:09:07

标签: c#

我有一个像这样的对象模型:

public class MyObject{

  public int Prop1{get;set;}
  public int Prop2{get;set;}

  public void MyObjectInit()
  {
    this.Prop1 = 0;
    this.Prop2 = 0;
  }

}

如何为MyObject创建一个事件处理程序,该事件处理程序在初始化对象时触发并运行MyObjectInit。

由于

1 个答案:

答案 0 :(得分:2)

为什么要使用事件处理程序。只需使用对象构造函数。

public void MyObject()
{
   MyObjectInit();
}

或者更好的是,将MyObjectInit的代码移动到构造函数中。

相关问题