我在处理这段代码时遇到了问题,我不知道如何让它工作。我无法弄清楚对我来说问题是什么,它看起来应该可以工作。两个地方名为 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 对我不起作用?
提前致谢!!
//问候