寫一個asp.net的MVC應用程序,我有這樣的事情......我如何複製從對象im繼承的對象im試圖複製?
Public Class AA
'... has some variables...
End Class
Public Class BB
Inherits AA
Public ExtraVariable As Integer ' just adds another variable and thats it!
End Class
所以,現在在我的計劃,我只是想AA類的對象複製到BB型的空變量?
這樣做很有意義,因爲我期望AA類型對象中的所有字段都被複制到新創建的BB類型對象中,並且BB類型對象中的ExtraVariable我將(只)將值賦給它在我自己的時間後(複製後)!
我知道複製BB類型爲AA類型不合適,因爲會丟失數據!
但即時嘗試將AA複製到BB,我用DirectCast
和CType
來做到這一點,我一直在「無法投」錯誤!
注:我使用vb.net(但可以讀取C#,沒有問題)
感謝隊友,進一步澄清它。 – 2010-02-15 21:43:24