[.NET] class 裡的 class ?
想請問大家一個問題..
我想在module裡面宣告class LineCollection,然後在裡面宣告Class station
想說這樣才可以在其他表單裡決定要幾條線,而一條線裡面有幾個點
並且可以使用redim preserve隨時更改node的陣列大小,增加新點的值進去
程式碼如下:
Module module1
public line() as LineCollection
--
Public Class LineCollection
Public node() As Station
Public Class Station
Public x As Single
Public y As Single
End Class
End Class
End Module
但是這樣子做的話似乎是沒有辦法在其他表單中把Line().node().x /.y 拿來用....
然後如果使用redim preserve Line(A).node(B)
會出現 ERROR:並未將物件參考設定為物件的執行個體
他似乎是不會把node()當作一個物件,所以無法寫值進去...
請問有什麼方法可以解決..? 謝謝大家!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.246.179
※ 編輯: DekaRanger 來自: 163.13.246.179 (09/12 12:34)
推
09/12 20:17, , 1F
09/12 20:17, 1F