如果我在C#Base类中创建一个抽象属性,然后一个子类实现它,那么一旦子类设置了该属性,是否有可能在我的一个Base类的方法中引用和使用该属性?
我想从我的子类传递一个值到基类,以便在我的基类中,我可以在该Base类方法中使用它执行一些逻辑.
或者甚至不是一个属性而是一个字段而不是...相同的想法......但是我需要在子类中设置该字段,如果情况......不认为甚至可能吗?如果我可以通过抽象字段在我的子类中设置某种类型的标志,那么我真的不需要属性,这样基类就可以使用该标志来实现我的子类将依赖的某些逻辑,例如发送HttpRequest.
基本上我希望能够在任何子类中使用此基数设置一个标志来表示true或false,以便Base类的SendRequest方法知道是否从我在基类中设置的几个URI中进行选择.该标志将确定在基类的SendRequest方法中使用哪种格式,因为每个子类将根据基类应该为该子类使用的URI格式而变化,以便代表子类发送HttpRequest.
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |