作者dreamday1023 (也许我就是我,好好爱自己)
看板C_Sharp
标题[问题] struct内使用阵列
时间Thu May 13 03:00:54 2010
大大们 我想请问
我想要在strcut内使用阵列
那应该怎样储存呢
比如说
public struct Data
{
public string[] neighbor;//因为单一一个neighbor可能会有1个以上资料
}
Data totledata=new Data();
List<Data>NEI=new List<Data>;
private void button1_Click(object sender ,EventArgs e)
{
totledata.neighbor[a]=Convert.Tostring(textbox1.text);
totledata.neighbor[b]=Convert.Tostring(textbox2.text);
NEI.Add(totledata);
}
在执行的时候没有错误
只是当输入完数值按button1_Click时
却出现了"未将物件参考设定为物件执行个体"
想请问大大 我是哪做错了呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.231.33
1F:推 MMAXo:简单说.. neighbor 没有被实体化的地方 05/13 03:22
2F:→ james732:在适当的地方写 totledata.neighbor = new string[??]; 05/13 07:32
3F:→ flamo:如果neighbor的总数不确定, 那应该使用List<string> 05/13 13:42