是否有某种快捷方式来编写C#中我没有看到的类。特别是委托属性或事件的代码似乎有点过分:
class MyImpl : ISome {
ISome _internal;
public String Name {
get { return _internal.Name; }
set { _internal.Name = value; }
}
public event Handler OnCall {
add { _internal.OnCall += value; }
remove { _internal.OnCall -= value; }
}
}
我希望有类似的东西:
public String Name { _internal.Name; }
public event Handled OnCall { _internal.OnCall; }
或理想情况下,但我意识到这太过充满希望了:
delegate _internal.Name;
delegate _intenral.OnCall;
我怀疑这里的答案是“不,没有捷径”,但我至少要确认这一点。