我遇到了这段代码的麻烦,我无法弄清楚如何让它起作用。我无法弄清楚问题在于我看起来应该是什么样子。在这两个地方称为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