c#和c++的引用区别:C++,引用其实也是一个指针,他是直接获得某实例的地址,来使用它,只是他是获得地址是+&运算符,使用时不需要,而指针是使用实例时+*运算符,而获得地址时不需要。C#的引用并不一定是引用地址,因为他的程序是托管的,其实是一个虚拟机分配的句柄号而已,由虚拟机通过句柄号找地址来操作,在进程中的具体地址,引用变量并没有获得。