主题:一个菜鸟的问题
qq263812855
[专家分:0] 发布于 2007-10-24 00:15:00
各位大虾们!
我刚刚c#对于ref这个关键词总是搞不懂!
特别对于数组和对象的,他们用了ref是表示的是什么?
希望各位可以教教小弟!
回复列表 (共4个回复)
沙发
aywlj [专家分:30] 发布于 2007-10-24 15:35:00
在有参数的函数里,如果在变量前加ref的话,如果改变形参的话,就会影响实参.
板凳
qq263812855 [专家分:0] 发布于 2007-10-24 16:12:00
还是不懂!可以举例说明一下吗?
3 楼
sdlaoyou [专家分:60] 发布于 2007-10-24 21:33:00
就是说对于一个函数 Draw(a,b),如果你在运行程序过程中调用了函数,假设在Draw函数中有b+=3;那么b的值发生改变,在Main中b的值也变了
4 楼
qq263812855 [专家分:0] 发布于 2007-10-24 23:24:00
那可以解释一下这一段代码吗?
pubilc static void Infate(ref rectantangle rec,int inwidth,int inheight)
这个ref是什么意思呢!
我来回复