[問題] 整合struct內的所有變數

看板C_Sharp作者 (也許我就是我,好好愛自己)時間15年前 (2010/05/18 00:07), 編輯推噓2(203)
留言5則, 5人參與, 最新討論串1/1
大大們好 現在我希望可以將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

05/18 05:06, , 1F
整合的意思是?
05/18 05:06, 1F

05/18 07:48, , 2F
這位板友的問題總是讓我不知道他想要什麼...
05/18 07:48, 2F

05/18 08:20, , 3F
同上 = =
05/18 08:20, 3F

05/18 12:24, , 4F
他想要實作某個演算法 只是不知道怎麼規畫
05/18 12:24, 4F

05/18 13:46, , 5F
完整描述問題與想法,才能讓好心人給出好作法與建議
05/18 13:46, 5F
文章代碼(AID): #1ByMdP-d (C_Sharp)