[問題] struct 結構問題

看板C_Sharp作者 (也許我就是我,好好愛自己)時間15年前 (2010/05/06 14:42), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/4 (看更多)
大大們好 小弟現在想要結構來集合我 其他宣告 list的變數 以下為我的程式碼 List<int>px=new List<int>(); List<int>py=new List<int>(); List<int>c=new List<int>(); List<int>d=new List<int>(); 這些都是我之前用來存值的變數 最近我才想到用struct的方式來集合我這些變數 而在我剛剛看struct的用法時 是不是 應該要先使用struct宣告這些變數 再拿出來計算 不好意思 我對於struck的用法不是很了解 想請問大大 應該要怎樣使用struck來集合我上面已經宣告的變數呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.231.33

05/06 15:16, , 1F
struct Name { public int px, py, c, d; }
05/06 15:16, 1F

05/06 15:16, , 2F
List<Name> data = new List<Name>();
05/06 15:16, 2F

05/06 15:17, , 3F
使用大概就是 data[0].px 之類的
05/06 15:17, 3F

05/06 15:24, , 4F
大大的意思是說 不論我要用來儲存 還是計算就使用
05/06 15:24, 4F

05/06 15:24, , 5F
struct是C延續下來的,如果你是java底的可能會很陌生
05/06 15:24, 5F

05/06 15:25, , 6F
data[].px的方式去做嗎?可是剛測試的結果 data[].px
05/06 15:25, 6F

05/06 15:26, , 7F
並不行阿
05/06 15:26, 7F

05/06 16:04, , 8F
怎麼樣個不行法?說說你的寫法與錯誤訊息
05/06 16:04, 8F
文章代碼(AID): #1BucJUw5 (C_Sharp)
文章代碼(AID): #1BucJUw5 (C_Sharp)