对引用类型而言,使用ref和不使用ref的区别是什么??? 原型如下:public void test(ref Message obj);public void test1(Message obj); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ref,则在函数中对参数的修改可以传回原变量,也就相当于C语言中的传址调用,没有ref就相当于是传值调用。 基本上,有这个用,ref传进来的,你给他赋新值,如null,或者new一个新的对象,他会把这个改变带到外面去。比如说你要传一个string出去,就可以用ref。 大家都误会楼主的意思了 ,他问的是引用类型引用类型用不用ref结果都一样,也许用ref传递引用类型,传递的是指针的指针?但.net中没有指针的概念啊,搞不清楚了希望有测试过的人来讲一下。 不使用ref传的是引用,可以对引用的对象进行操作比如,传一个人进来,你可以打他一顿,可以请他喝酒,但只能是对这个特定的人人操作使用ref,传的是引用的引用,可以改变这个引用,指向别的引用使用ref传一个人进来,相当于一个人所在的位置,你可以把这个人赶走,换成另外一个人 数据库查询问题 C#DataGridView上一行验证未通过就不能添加新行(控件默认添加新行) ===========求教高手=========== asp.net中自定义控件.ascx怎么引用 请问下 怎么在.net 2005 的 form窗体中 嵌入一个flash? c#treeview接点的拖放问题 为什么我不能引用这个dll文件(在线等) web app中郁闷的sql连接 如何设置WebBrowser的行间距?急! 菜鸟问题!!!!!!!!!!!!!! 在线请教,WEB程序中怎么调用C#的EXE文件? 求webclient类中文url请求的解决方案
传的是引用,可以对引用的对象进行操作
比如,传一个人进来,你可以打他一顿,可以请他喝酒,但只能是对这个特定的人人操作使用ref,传的是引用的引用,可以改变这个引用,指向别的引用
使用ref传一个人进来,相当于一个人所在的位置,你可以把这个人赶走,换成另外一个人