Прежде всего, посмотрите на мой код ниже:C# - статические переменные из класса в класс
class A
{
public static int Flag()
{
return 0;// set initial value=0
}
B b= new B();
public void afunc()
{
b.bfunc();
}
}
А класс B recieves и отправляет статическую переменную:
class B
{
A a= new A();
int flag= a.Flag();
public void bfunc()
{
if(flag==0)
{
flag=1;//???? is this wrong???
//do some thing
}
}
}
класса А отправить B статическая переменная с начальным значением = 0; то класс A вызывает bfunc из класса B. В bfunc() я устанавливаю флаг = 1. Я новичок в C#. Можете ли вы рассказать мне, как класс A возвращает задний флаг = 1, отнесенный классом B. Я имею в виду, какой синтаксис?
Вы действительно хотите статический метод? это похоже на свойство 'A' для меня – Sayse
Что вы хотите достичь этим? Я немного смущен ...Зачем вам нужно получить 0 из класса A, если он всегда будет давать вам 0 в качестве статического метода? –
Я чувствую себя как никто ... :(Я имею в виду, я чувствую себя как г-жа Nobody, так как я тоже немного смущен в вопросе. Какая цель здесь? – Shaamaan