让方法返回多个参数

刚刚写代码时,把一个方法写了100来行,并且还在不断增加中,于是准备把其中的代码段封装成一个方法。问题是,封装的这段代码要处理两个变量,于是google了一下。MSDN有办法。。。。。。

我们很清楚,一个方法只能返回一个参数,如:public string getValue(string a,string b){},返回一个字符串。但是为什么能传进来两个参数呢,有点不公平哦!呵呵。。。。。。。

这里说要让方法返回多个参数,那是谬论啦!实际上,也是重提参数传递,又名《传递值类型参数,传递引用类型参数》。这里我们要做到‘让方法返回多个参数’de 功效,我们就要使用引用传递参数,也就要用到ref和out关键字,如:

public string getValue(ref string a,ref string b){}

public string getValue(out string a,out string b){}

而关于out与ref的区别在于out,out 参数传递的变量不需要在传递之前进行初始化。更多资料浏览MSDN......

这里笔记笔记.

out描述:http://msdn.microsoft.com/zh-cn/library/t3c3bfhx(VS.80).aspx

ref描述:http://msdn.microsoft.com/zh-cn/library/14akc2c7(VS.80).aspx

传递值类型参数:http://msdn.microsoft.com/zh-cn/library/9t0za5es(VS.80).aspx

传递引用类型参数:http://msdn.microsoft.com/zh-cn/library/s6938f28(VS.80).aspx

好了,要睡觉了

转载于:https://www.cnblogs.com/denglinhai/archive/2008/06/18/1208317.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值