我遇到了這段代碼的麻煩,我無法弄清楚如何讓它起作用。我無法弄清楚問題在於我看起來應該是什麼樣子。在這兩個地方稱爲m_nameList字符串數組被標記爲「用於非靜態費爾德需要的對象引用,方法,或屬性‘Solutionname.classname.m_nameList’我在分配數組時遇到問題?
的代碼:
public static bool CheckVacantSeats(int seatNumber)
{
if (m_nameList[seatNumber] == null)
{
return true;
}
return false;
}
m_nameList是這篇靜態布爾之前宣佈的構造排列:
public SeatManager(int maxNumberOfSeats)
{
m_totNumOfSeats = maxNumberOfSeats;
m_nameList = new string[m_totNumOfSeats];
m_priceList = new double[m_totNumOfSeats];
}
我從另一個類調用CheckVacantSeat本:
bool validSeats = SeatManager.CheckVacantSeats(seatNumber, m_nameList);
我無法弄清楚它有什麼問題。所以我需要一些幫助,找出爲什麼m_nameList不適合我?
在此先感謝!
//問候
標準錯誤:重寫'if(x)return true;否則返回false;'返回x;' - **總是**。 – 2012-07-27 16:13:37