【发布时间】:2012-11-15 22:51:35
【问题描述】:
为什么在struct中使用struct array会报错?
public struct Tables
{
public string name;
}
public struct Schema
{
public string name;
public Tables[] tables; //Declarate struct array in struct
}
我在这段代码中使用了 struct:
Schema schema;
private void Form1_Load(object sender, EventArgs e)
{
schema.name = "schemaName";
schema.tables[0].name = "tables1Name"; // Error in here: Object reference not set to an instance of an object
}
【问题讨论】:
-
我已经从标题中删除了对结构的提及...如果不同意,请随时恢复编辑。