我经常使用这种结构。
response = new LocationResponse ();
response.LocationDetails = new LocationDetail[4];
response.LocationDetails[0] = new LocationDetail();
response.LocationDetails[0].site = "ABCDE";
...
我不完全明白的是这一段:
response.LocationDetails[0] = new LocationDetail();
为什么要实例化数组的每个元素?
如果不实例化,会出现未定义异常。