我试图将Form1中创建的int变量的值传递给另一个表单。我尝试将变量设为public并使Form1扩展此公共部分类,但它将所有元素Form1复制到另一个表单。还有另外一种方法吗?感谢
答案 0 :(得分:1)
通过参数化构造函数传递值 如果您在Form1中并且需要将值传递给其他表单,请使用它。在Form1中:
int a = 7;
form2 f = new form2(a);
f.show();
并在form2中创建一个构造函数
int a;
public form2(int num){
this.a = num;
}
并在整个form2中使用此变量'a'。