我有List(of BodyComponent)
中的對象BodyComponent
是基類,添加到列表中的項目beeing是來自派生類的對象。現在投擲對象返回原始類型
Public Class Body_Cylinder
' Get the base properties
Inherits BodyComponent
' Set new properties that are only required for cylinders
Public Property Segments() As Integer
Public Property LW_Orientation() As Double End Class
我想將對象轉換回它的原始類Body_Cylinder
因此,用戶可以輸入對象類的一些特定的值。
但是我不知道該怎麼做這個操作,我找了一些相關的帖子,但是這些全都寫在c#
裏面我沒有任何的知識。
我想答案可能是在這裏,但..不能讀取Link
如果你知道類型,你可以使用[ CTYPE](https://msdn.microsoft.com/en-us/library/4x2877xb.aspx)。 CType(theList(0),Body_Cylinder).Segments = 0 –
鏈接是指拳擊,這是比你想要的略有不同。由於該基地有一個itemtype屬性使用它來知道它是哪個,然後'CType'進行轉換。 – Plutonix