Out Ref用法

Out Ref用法

  Out的使用,可以使void修饰的方法传出参数,  在使用前需定义参数,可以不赋值。
                  out的参数进入了方法后首先会被清空
                  ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。

 
int x,y;
static void outTest(out int x, out int y)  {//离开这个函数前,必须对x和y赋值,否则会报错。   //y = x;   //上面这行会报错,因为使用了out后,x和y都清空了,需要重新赋值,即使调用函数前赋过值也不行   x = 1;   y = 2;  }  static void refTest(ref int x, ref int y)  {   x = 1;   y = x;  }
outTest方法的作用就是给x,y赋值


转载于:https://www.cnblogs.com/akingyao/archive/2012/09/04/2670782.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值