我试图声明一个建筑物数组,但与每个建筑物关联的楼层从未初始化过。我希望为与每个建筑实例关联的每个楼层实例的数据成员提供值:
class Floor
{
public int number;
public int rooms;
//constructor
Floor()
{
rooms = 5;
number= 0;
}
}
class Building
{
public Floor[] floors= new Floor[6];
}
public partial class frmF2 : Form
{
Building[] x = new Building[7];
...
}
发布于 2012-11-23 04:42:56
但它非常丑陋。
class Building
{
Building()
{
floors = new Floor[6];
for(int i=0; i<6;++i)
floors[i] = new Floor();
}
public Floor[] floors;
}
https://stackoverflow.com/questions/13519667
复制相似问题