看板 C_Sharp 關於我們 聯絡資訊
大大們好 現在我希望可以將struct的所有變數整合在一起 (簡單來說 就是我目前在做資料結構 每個點有的變數就是 點的名稱 座標(X.Y) 還有C.D權重) 以下是我的程式碼 public struct Data { public int px;//X座標 public int py;//Y座標 public string myName;//點的名稱 public int c;//權重 public int d;//權重 public Data(string name,int X,int Y) { myName=name; px=X; py=Y; c=0; d=0;//因為C.D是取到點之後才輸入的 } } Data Nodedata; List<Data>XY=new List<Data>();//取點座標 List<Data>Nodename=new List<Data>();//取點名稱 privata int size;//點個數 privata int[]p=new int[2]; private void Form1_MouseMove(object sender, EventArg e)//滑鼠點擊產生座標 { size++; Nodedata=new Data(size.ToString(),e.X,e.Y); Nodedata.myName=size.ToString(); p[0]=e.X; p[1]=e.Y; Nodedata.px=p[0]; Nodedata.py=p[1]; XY.Add(Nodedata); Nodename.Add(Nodedata); } List<Data>C=new List<Data>();//取C權重 private void button1_Click(object sender, EventArg e) { Nodedata.c=Convert.ToInt32(textBox1.text); C.Add(Nodedata); } List<Data>D=new List<Data>();//取D權重 private void button2_Click(object sender, EventArg e) { Nodedata.d=Convert.ToInt32(textBox2.text); D.Add(Nodedata); } 主要是因為我的 點名稱 XY座標 C.D權重 都是在不同地方存取 現在我想把這些變數整合在一起 應該怎樣用呢 感謝大大的收看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.231.33
chrisQQ:整合的意思是? 05/18 05:06
james732:這位板友的問題總是讓我不知道他想要什麼... 05/18 07:48
F23ko:同上 = = 05/18 08:20
conanist:他想要實作某個演算法 只是不知道怎麼規畫 05/18 12:24
petrushka:完整描述問題與想法,才能讓好心人給出好作法與建議 05/18 13:46