Is there anything that emulate static interface?
我想确保所有的类都具有这个特殊的静态函数,并且具有相同的名称。最好的方法是让每个类实现我的接口。但是,唉,接口不做静态的,有没有办法绕过这个?
- 所讨论的方法真的必须是静态的吗?
- 我会这么说…除非你能有页面类实例?
- 您考虑过从中继承所有类的抽象类吗?
- 好的,我已经查过了。不,有问题的类已经有了一个基,因为我不能创建另一个基类,只有接口。
- 不管怎样,静态方法是一种代码味道…@马提亚斯说得很有道理。
- @Yongkebillyu,你能评论一下"除非你有页面类实例"——你在谈论System.web.ui.page?不知道为什么有这个实例会有问题…事实上,在呈现页面时,您几乎总是拥有它…
- 如果我需要创建当前未加载的页面实例,该怎么办?
- EDOCX1?0?我怀疑你问的问题是,你试图达到的目标更为普遍…最好是单独问一些具体的问题和一些细节…
- 好的,我再问一个问题。
- 在这里,我的问题不是一般问题,而是一个新问题:stackoverflow.com/questions/10840369/…
扩展方法呢?
http://msdn.microsoft.com/en-us/library/bb383977.aspx