ok ... ma se io volessi far tornare esattamente quel tipo di dato, senza ricastare, non è possibile fare, appunto, un overload al contrario, di una funzione che ritorna, in base alle proprie operazioni interne, esattamente il tipo di dato specificato ?Originariamente inviato da alka
Certo, ma puoi verificare se l'oggetto restituito è un'istanza di Hashtable e, in caso affermativo, effettuare il "cast" e accedere ai membri specifici di quell'oggetto.
int nel caso di 1
e
hashtable nel caso di tutto tranne 1 ???
in pratica vorrei automatizzare anche l'ultimo casting ... ma penso, a questo punto, non sia possibile.
Esiste un metodo di qulche classe in grado di fare questa operazione in automatico ?
tipo:
test = test.ToInstance();
al fine di non dover fare un ulteriore switch sul tipo fuori dal ritorno in funzione ???![]()
[edit]
in pratica, se io non posso fare questo:
int test = System.Convert.ToInt32(stringToSomething("1"));
perchè non so di fatto che tipo di stringa ho ricevuto ... sono fregato, giusto ?![]()