Ciao a tutti,
nello sviluppo di un applicazione mi sono imbattuto in un problema da cui non riesco a venire fuori
in pratica, tramite reflection creo una nuova istanza di un oggetto in questo modo
Activator.CreateInstance(miaProp.GetType());
miaProp.GetType() mi restituisce un tipo che può essere tipoA oppure tipoB
il metodo CreateInstance mi restituisce un object, e fin qui è tutto ok
il problema è questo... dato che non so se l'object che mi ritorna è tipoA oppure tipoB
devo castare l'object in modo opportuno senza scrivere esplicitiamente il cast
in pratica vorrei fare una cosa di questo tipo
obj = (qualcosa)Activator.CreateInstance(_frm_COMITATO_DETAILS_013FormTab.GetType());
dove il "qualcosa" mi deve restituire tipoA oppure tipoB per poter castare l'oggetto
spero di essere stato chiaro nella spiegazione
Grazie a tutti