是否可以動態更改類中的對象類型?.NET中的動態字段類型
說,我有一個過濾器類,指定特定OBJTYPE
Public Class PropertyFilter
Public Property ObjectType as MyObjectsTypeEnum
Public Property MainObjectProperty As ??? OBJECT
End Class
說的對象列表的過濾條件,當我改變對象的類型,我還想更改類型的MainObjectProperty
說,對於一個Person
主要特性可以是Name
(字符串型),但對於一個Shpere
主對象可以是Radius
(雙類型)。
我明白我可以使用泛型類,但這不是我想要的。 在真實的類中說我有更多的屬性應該改變,當一個ObjectType的變化,和用戶將使用過濾器應該不擔心MainObjectProperty類型,只是它應該改變對象類型 - 這一切。
))我編輯了這篇文章你比我更快))這個想法是'T'是類的用戶不知道的。如果你知道我的意思,那麼這個類應該根據ObjectType來決定它的屬性類型。 – serhio
「您可能必須將其作爲對象存儲,並根據對象的類型作出決定。」我認爲目前的語言限制不會允許比。 – serhio