社区
C#
帖子详情
关于参数ref和out的作用。
edwardloveyou
2011-02-11 04:43:41
参数ref和out有什么作用,以及它们的区别。
最好举例说明一下。
...全文
36
3
打赏
收藏
关于参数ref和out的作用。
参数ref和out有什么作用,以及它们的区别。 最好举例说明一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ouxianzhi520
2011-02-11
打赏
举报
回复
http://zhidao.baidu.com/question/42411479.html
winner2050
2011-02-11
打赏
举报
回复
需要返回超过一个结果的时候用得到。
publiec bool Test(out string Err)
{
try{
Convert.ToInt32("AA");
Err="";
return true;
}
catch{
return flase
Err="输入值错误";
}
}
bdmh
2011-02-11
打赏
举报
回复
http://zhidao.baidu.com/question/127749691.html
C#之
ref
参数
和out
参数
的区别
1:什么是
ref
参数
? , 2:什么是 out
参数
? 1、使用
ref
参数
时,传入的
参数
必须先被初始化。对 out
参数
而言,必须在方法中对其完成初始化。 2、使用
ref
和 out 时,在方法的
参数
和执行方法时,都要加
ref
或 out 关键字,以满足匹配。 3、out 适合用在需要 return 多个返回值的地方,而
ref
则用在需要被调用的方法,修改调用者的引用的时候。 什么时候选择用
ref
? 什么时候选择用 out ? 1、
ref
的使用:使用
ref
进行
参数
的传递时,该
参数
在
C#中out,
ref
的
作用
和区别
ref
和out的区别在C# 中,既可以通过值也可以通过引用传递
参数
。通过引用传递
参数
允许函数成员更改
参数
的值,并保持该更改。若要通过引用传递
参数
, 可使用
ref
或out关键字。
ref
和out这两个关键字都能够提供相似的功效,其
作用
也很像C中的指针变量。它们的区别是: 1、使用
ref
型
参数
时,传入的
参数
必须先被初始化。对out而言,必须在方法中对其完成初始化。 2、使用
ref
和out时,在方法的...
总结
ref
和out的区别
之前每次遇到
ref
和out时,老是忘记他们的使用方法和区别。每次都要网上搜一下别人写的博客来回忆。这次干脆自己整合一下别人博客的内容,方便下次忘记时查询。 用途: 在C#中通过使用方法来获取返回值时,通常只能得到一个返回值。因此,当一个方法需要返回多个值的时候,就需要用到
ref
和out。 概述:
ref
关键字使
参数
按引用传递。其效果是,当控制权传递回调用方法时,在方法中对
参数
所做...
java
ref
out_通俗易懂的
ref
和out区别
ref
和 out 是C#开发中经常用到的两个关键字,但是很多人没有搞清楚这两个关键字的具体区别,下面我们来说一下这两个关键的区别。零、
ref
与 out 的异同相同:都是按地址传递;使用后都将改变原来
参数
的值;编译时处理方式相同;属性不能作为
参数
传递。不同:
ref
将
参数
值传进方法, out 无法将
参数
值传入方法;
ref
传入
参数
前必须先初始化, out 不必在
参数
传输方法前初始化,但必须在方...
通俗易懂的
ref
和out区别
ref
和 out 是C#开发中经常用到的两个关键字,但是很多人没有搞清楚这两个关键字的具体区别,下面我们来说一下这两个关键的区别。 零、
ref
与 out 的异同 相同: 都是按地址传递; 使用后都将改变原来
参数
的值; 编译时处理方式相同; 属性不能作为
参数
传递。 不同:
ref
将
参数
值传进方法, out 无法将
参数
值传入方法;
ref
传入
参数
前必须先初始化, out 不必在...
C#
110,574
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章