Ciao a tutti.

Quando eseguo un codice di questo tipo mi restituisce un risultato diverso da quello che voglio.
Valorizzo la Var2 con il valore di var1, modifico var1 e gli restituisco il valore che aveva prima del metodo che lo modifica.

codice:
var2=var1;
metodoModificaVar1;
var1=var2;
Teoricamente mi dovrebbe restituire il valore originale di var1 o sbaglio? Perchè quello che ottengo è che var2 passa a var1 il valore modificato di var1. (var2 è una variabile definita solo nel metodo in cui si trova e non anche in metodoModificaVar1).

Grazie