Nel code behind [C#] di un'applicatione web utilizzo dei metodi che ricevono un oggetto List passato per riferimento anzichè per valore. In tal modo posso operare direttamente sulla lista senza doverla poi restituire "modificata" (come nel caso del passaggio per valore).
Senti, spieghi cosa vuol dire questo? Passando un oggetto list per valore, si può modificarla in ogni modo.
public void mioMetodo(ref List myList) { //le modifiche che faccio qui si riflettono direttamente nella lista //passata come argomento senza che debba restituire la lista al chiamante }
List lista = new List(); lista.add(1); lista.add(2); lista.add(3); mioMetodo(ref lista);
Torna al forum | Feed RSS