作者dreamday1023 (也许我就是我,好好爱自己)
看板C_Sharp
标题[问题] 如何使用struct 内的list
时间Mon May 17 01:28:51 2010
大大们好
我想请问一下要如何使用struct 内的list
我是有做出来 但不确定资料是否有存到 以下为我的程式码
public struct Data
{
public int px;
public int py;
public string myName;
public List<string>neighbor;
public Data(string name,int X,int Y)
{
px=X;
py=Y;
myName=name;
neighbor=new List<string>();
}
}
Data Nodedata=new Data("A",X,Y);//假设点的座标已知了
List<Data> NEI=new List<Data>();
private prims()
{
//因为我要取资料结构内各点的neighbor
//比如说点A.B互为neighbor
//我希望可以做成
Nodedata.neighbor[A]=B.Tostring();
Nodedata.neighbor[B]=A.Tostring();
NEI.Add(Nodedata);
}
不知大大们可否给我些意见呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.231.33
1F:→ ssccg:如果你是要存各node的neighbor node,为什麽不直接在node 05/17 03:00
2F:→ ssccg:struct里面存neighbor node的reference就好,而要用string? 05/17 03:01
3F:→ conanist:debug模式 or 用for回圈可以把值印出来看 05/17 09:52
4F:→ conanist:上面这位讲的就是一个oo的观念封装 为了增加可阅跟reuse 05/17 13:24
5F:→ dreamday1023:抱歉大大 我还是不太会用你说的 reference 请问应该 05/17 16:53
6F:→ dreamday1023:怎样使用呢 05/17 16:53