まず、以下のコードを見てください。
class A
{
public static int Flag()
{
return 0;// set initial value=0
}
B b= new B();
public void afunc()
{
b.bfunc();
}
}
クラス B は静的変数を送受信します。
class B
{
A a= new A();
int flag= a.Flag();
public void bfunc()
{
if(flag==0)
{
flag=1;//???? is this wrong???
//do some thing
}
}
}
クラス A は、初期値 = 0 の静的変数を B に送信します。次に、クラス A がクラス B から bfunc を呼び出します。bfunc() で flag=1 を設定します。私はC#が初めてです。クラス A がクラス B から送信された flag=1 を受信する方法を教えてください。つまり、どの構文ですか?