159 messaggi dal 07 dicembre 2001
Ciao a tutti,

come si fa a capire il tipo di oggetto passato?
mi spigo meglio
ho creato un metodo che accetta un object (quindi generico)
dove gli vengono passate delle classi
a questo punto vorrei reperire il nome ed il namespace della classe.

grazie
159 messaggi dal 07 dicembre 2001
in parte ho risolto utilizzando il getType

se qualcuno ha un'altra soluzione l'accetto volentieri.

comunque grazie.
69 messaggi dal 29 luglio 2004
www.pentalab.it
dipende cosa ti serve sapere dell'oggetto e che linguaggio utilizzi:

per esempio in C# puoi fare una cosa simile:

if (obj is TIPODATO) ... per capire se l'oggetto OBJ è di tipo TIPODATO o un tipo derivato

puoi usare anche
if( OBJ.GetType().FullName == "NS.TIPODATO") .. e in questo caso se è un tipo derivato non è uguale..


Se mi indichi il linguaggio da te usato e cosa devi fare ti posso dare qualche indicazione in più
159 messaggi dal 07 dicembre 2001
il linguaggio è c#

come oggetto passero sempre delle istanze di classi

il dato che vorrei sapere è il nome è il namespace
poi se si possono sapere altre info meglio.

Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.