in realtà mi serve recuperare il valore, principalmente.
assegnando l'istanza ad una list, posso farlo?
Ti spiego in dettaglio di cosa ho bisogno:

Ho creato una funzione generalizzata per un update su tabelle sqlserver
ho creato quindi per ogni tabella da gestire una structure con una variabile per ogni campo della tabella.
Una volta istanziata, e dopo aver assegnato i valori alle variabili, richiamo la function per l'update sulla tabella, passando nometabella, istanza e campo per la where.
Quello che vorrei fare è generare dinamicamente la query update, leggendo con un ciclo il nome e valore di ogni variabile dell'istanza...

Quindi, il nome di variabile e il tipo è semplice operando sulla structure, ma il valore della variabile come lo recupero? devo farlo sull'istanza.

Se non sono stato chiaro ti giro il codice.