回 帖 发 新 帖 刷新版面

主题:一个菜鸟的问题

各位大虾们!
我刚刚c#对于ref这个关键词总是搞不懂!
特别对于数组和对象的,他们用了ref是表示的是什么?
希望各位可以教教小弟!

回复列表 (共4个回复)

沙发


   在有参数的函数里,如果在变量前加ref的话,如果改变形参的话,就会影响实参.

板凳

还是不懂!可以举例说明一下吗?

3 楼

就是说对于一个函数 Draw(a,b),如果你在运行程序过程中调用了函数,假设在Draw函数中有b+=3;那么b的值发生改变,在Main中b的值也变了

4 楼

那可以解释一下这一段代码吗?
pubilc static void Infate(ref rectantangle rec,int inwidth,int inheight)
这个ref是什么意思呢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册