Originariamente inviato da alka
Continuo a nutrire dubbi.
Secondo me, pur essendo il valore passato un riferimento a tutti gli effetti, anche in questo caso l'uso di
ByVal e
ByRef cambia, anche se al momento non ho la possibilità di verificarlo sul campo.
Dal punto di vista teorico, se passo un riferimento
ByVal, non ho la possibilità di modificare tale riferimento, cioè di far puntare il parametro ad un oggetto differente senza perderlo al ritorno dal metodo; con
ByRef, invece, passo per riferimento il riferimento stesso, quindi volendo potrei farlo puntare ad un altro oggetto e mantenere tale impostazione anche al ritorno dal metodo.