我可以为 int 成员创建 getter 和 setter。如果此成员是事件类型,该怎么做?
更新:我想在每次设置这个成员时调用另一个方法。
最佳答案
你可以实现custom event accessors .
例子:
public delegate int DoSomething();
private event DoSomething _somethingHappened;
public event DoSomething SomethingHappened
{
add { _somethingHappened += value; }
remove { _somethingHappened -= value; }
}
关于c# - c#中如何封装事件类型成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5765325/