我遇到了这段代码的麻烦,我无法弄清楚如何让它工作.我无法弄清楚问题是什么,看起来它应该工作.两个地方名为m_nameList的字符串数组都标记为'非静态字段,方法或属性'Solutionname.classname.m_nameList'所需的对象引用
代码:
public static bool CheckVacantSeats(int seatNumber)
{
if (m_nameList[seatNumber] == null)
{
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
m_nameList是在此静态bool之前在构造函数中声明的数组:
public SeatManager(int maxNumberOfSeats)
{
m_totNumOfSeats = maxNumberOfSeats;
m_nameList = new string[m_totNumOfSeats];
m_priceList = new double[m_totNumOfSeats];
}
Run Code Online (Sandbox Code Playgroud)
我从另一个类调用CheckVacantSeat:
bool validSeats = SeatManager.CheckVacantSeats(seatNumber, m_nameList);
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚它有什么问题.所以我需要一些帮助来弄清楚为什么m_nameList对我不起作用?
提前致谢!!
//问候
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |