我有一个带有文本框、复选框、组合框和按钮的窗口窗体。我有另一个单独的类,它使用原始 WinForm 元素的值更新数据库中的数据。我想访问部分或全部的属性(文本、选中等)此类中表单元素的字段。问题是-
1.如果我使用参数化函数调用,那么参数列表变得太大。eg-function(int a,bool c,string d,int e,int f,bool e,bool h,string g) 这是可行的,但看起来很不整洁,我不知道这是否是一种好的编程方法。
2.我可以使用静态变量,但我必须创建一个单独的函数来更新静态变量的值。就像组合框中的索引变化一样。(但人们说避免静态..)
3.另外我不想使用主表单类的实例对象,因为我将不得不在许多地方重复创建原始表单类的对象。(这显然非常耗费资源)..所以我的问题是哪种技术使用良好的编程方法???或者有更好的方法来做到这一点......