Antonio Esposito's


Prodotti tipici .NETtiani
Home Blogs | Home | Login | Contact | My Profile | RSS | About | Cerca

Passaggio di parametri, valuetype vs referencetype

A volte confonde le idee.... provo a parlarne in modo semplice: Ipotizziamo di chiamare dei metodivalue type (structure)void test(int i){//se cambi i non cambia nel chiamante}void test(ref int i){//se cambi i cambia anche nel chiamante}reference type (class)void test(object o){//se cambi il valore di o non cambia nel chiamante//se cambi il valore di una proprietà di o questa è dell'oggetto puntato da o, e quindi del chiamante}void test(ref object o){//se cambi o questo cambia nel chiamante//se  
Leggi tutto il post...
Categoria: Tips
martedì, 05 gen 2010 Ore. 14.50

Scrivi un commento

Nome:
Blog:
E-Mail:
(l'indirizzo e-mail non verrà pubblicato, consente di essere avvertiti quando arrivano nuovi commenti a questo Post)
Codice:
Corpo:
Cookie:

Commenti

Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003