我正在开发一个分层的winform应用程序。
我有一个基类,例如: -
public class UPCBase{
public TextBox txtUsername {set;get;}
}
我有2个UPC类,即内部UPCBase
public class UPCA : UPCBase{
public void someMethod(){
string _a = txtUsername.Text;
}
}
public class UPCB : UPCBase{
public void someMethod(){
string _b = txtUsername.Text;
}
}
我目前正在努力解决在Winform代码隐藏中将txtUsername重新分配给UPCA和UPCB类的麻烦
UPCA.txtUsername = usernameTextBox;
UPCB.txtUsername = usernameTextBox;
有没有一种方法可以实现我分配一次并在我调用UPC时重新使用它直到用户关闭应用程序?
我的初始阶段是将public TextBox txtUsername {set;get;}
放在UPCA和UPCB中,但这会增加更多的代码区域,因此我决定使用UPCBase。
有人可以分享一些灯光如何实现这个目标吗?