组成类的快捷方式,特别是属性和事件?

时间:2014-12-03 09:33:35

标签: c#

是否有某种快捷方式来编写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;

我怀疑这里的答案是“不,没有捷径”,但我至少要确认这一点。

0 个答案:

没有答案