두 가지 형식의 응용 프로그램이 있으며 아래와 같이 형식 1에서 형식 2로 매개 변수 (foo)를 전달하고 싶습니다.
양식 1
public Form1()
{
InitializeComponent();
Form2 MyForm = new Form2();
bool foo = false;
MyForm.Show();
}
양식 2
public Form2()
{
InitializeComponent();
if (foo == false)
{
MessageBox.Show("foo was false");
DoSomething();
}
}
현재 매개 변수에 foo가 존재하지 않는다는 오류가 발생합니다.
생성자에서 매개 변수로 만들지 못하게하는 이유는 무엇입니까?
public Form2(bool foo)
{
}
그런 다음 양식을 인스턴스화 할 때 :
bool foo = false;
Form2 MyForm = new Form2(foo);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다