【发布时间】:2009-11-24 16:05:10
【问题描述】:
我正在尝试使用以下代码创建自定义类Cell 的二维数组:
public class Cell
{
int top;
int bottom;
}
public Form1()
{
Cell[,] elements;
elements = new Cell[10,10];
Random r = new Random();
for (int i=0; i!=10; i++)
{
for (int j=0; j!=10; j++)
{
elements[i,j].top = r.Next();
}
}
}
但我总是收到以下错误: 可访问性不一致:...以及“Cell is less accessable”...
如何正确定义自定义类的二维数组?
【问题讨论】:
-
您应该输入准确的错误文本,而不是“关于...的事情”。
-
并不是说它会解决您的问题,但您可能需要考虑将
Cell设为struct: msdn.microsoft.com/en-us/library/aa288471(VS.71).aspx