【发布时间】:2016-07-18 04:50:53
【问题描述】:
我们知道一个简单的数组可以像这样初始化,例如int [] TestArray = {1,2,3,4},但是如果我们使用一个带有结构对象的数组并且我们想要初始化它呢?
我知道我们可以像这样访问结构对象数组,例如,
假设 struct Automobile 是我们的结构体,其中有 public int year 、 public string model 等字段,我们创建了一个数组结构体对象,例如 Automobile [] Car = new Automobile();,这样我们就可以访问结构体数组对象的元素,并且如果我们将它与结构字段一起使用,则给它一个值,例如Car[2].year = "2016",然后可以将其显示在例如,
MessageBox.Show(Car[2].year.ToString());
但是,如果我们希望我们的结构数组对象具有初始值,就像我们在开始时所写的正常数组初始化中所拥有的那样?
【问题讨论】: