我有一個類,我保持一些變量:從另一個類作爲輸入,傳遞變量,但沒有得到值回
public class PreviousCalls
{
private static int bot1Call;
public static int previousBot1Call
{
get { return bot1Call; }
set { bot1Call = value; }
}
private static int bot2Call;
public static int previousBot2Call
{
get { return bot2Call; }
set { bot2Call = value; }
}
private static int bot3Call;
public static int previousBot3Call
{
get { return bot3Call; }
set { bot3Call = value; }
}
private static int bot4Call;
public static int previousBot4Call
{
get { return bot4Call; }
set { bot4Call = value; }
}
private static int bot5Call;
public static int previousBot5Call
{
get { return bot5Call; }
set { bot5Call = value; }
}
}
我需要將這些變量作爲參數傳遞給了很多的方法,我在其他類這裏的我該怎麼做:
void AI(... , int previous)
AI(... , PreviousCalls.previousBot1Call);
所以參數以前被改變的方式應該但從類PreviousCalls
沒有改變,在所有的變量,這是爲什麼?
還請包括'AI()'方法的作用,以便我們更好地理解您的問題。 –
好吧,它計算了一些事情,我不認爲這是必要的讓我們說,AI只是'前 - 1'..來自PreviousCalls的變量將不會改變 – kopelence