6 c#
在继承时,有没有办法不强制包含具有MustOverride属性的成员?我正在开发一个自定义MembershipProvider,我只需要访问一些成员.这纯粹是一种审美的东西 - 我只是讨厌排除100行未使用的成员声明.
MustOverride(C#中的abstract)指定必须重写它.没有办法解决这个问题.
您可以让Visual Studio为您提供特征,但它们需要存在才能实例化类.
另一个选择:如果你要做多个版本,你可以创建一个实现成员的类(抛出NotImplementedException,或什么也不做),然后从THAT类派生.您的具体版本只需要覆盖您希望的特定方法.
| 归档时间: |
|
| 查看次数: |
7771 次 |
| 最近记录: |