我有一个父类 classA ,其变量定义为public string variable
. 此变量 var 在OnActionExecuting
定义为的方法中初始化protected override void OnActionExecuting(ActionExecutingContext test)
子类继承自此类public class classB : classA
但是,下面的代码失败
public class classB : classA{
string h;
public classB(){
h = this.variable
}
}
也就是说,变量 var 为空。但是,如果我在 classA 中声明一个公共变量 variable2 并动态初始化它public string variable2 = "test"
,我可以在控制器中检索它。如何编辑此代码,以便OnActionExecuting
可以在继承类的构造函数中访问发生的初始化?