Ho una classe con alcune proprietà di vario tipo:
'Per semplicità uso dei campi
Public Class MiaClasse
Public Prop1 As String
Public Prop2 As String
End Class
Ho un'altra classe che accetta un oggetto MiaClasse nel costruttore per elaborarlo.
Public Class ElaboraMiaClasse
Private _mc As MiaClasse
Sub New(ByRef mc As MiaClasse)
_mc=mc
End Sub
Public Sub Elabora()
Dim i As Integer=100
_mc.Prop1=i <--- Problema
End Sub
End Class
Il problema è che vorrei effettuare un cast della variabile 'i' sul tipo della proprietà non sapendo a design time che tipo è... Vorrei fare una cosa del tipo:
_mc.Prop1=DirectCast(i, GetType(i))
Mi serve perchè non vorrei preoccuparmi nel caso in cui dovessi variare il tipo della proprietà in MiaClasse.
Ovviamente questo codice non funziona... Si può fare? Se si come?
Grazie!!!
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole