社区
C#
帖子详情
out和ref
jobuson
2004-07-24 05:02:07
out和ref两种参数传递方式有什么区别呢?
在VB.net中又分别对应哪个关键字?
谢谢!
...全文
132
5
打赏
收藏
out和ref
out和ref两种参数传递方式有什么区别呢? 在VB.net中又分别对应哪个关键字? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猿来是我
2004-11-30
打赏
举报
回复
out强调是输出,他告诉函数传入的参数可能是null!
bitsf
2004-07-24
打赏
举报
回复
ref在vb中对应byref,out不太清楚
huaisha83
2004-07-24
打赏
举报
回复
在VB中
c# ref对应 vb.net ByRef
out对应 vb.net Optional ByVal
dnyz
2004-07-24
打赏
举报
回复
实际使用没什么分别,侧重点不同,out强调是输出,他告诉函数传入的参数可能是null
winxieddd
2004-07-24
打赏
举报
回复
out 是指你可以不用给你要传的参数赋初值,让你的函数来修改这个变量。
ref 是指你在把这个变量传给你的函数之前必须把他初始化。
VB.net没用过,不太清楚!
c# 基础知识巩固
c# 基础知识中的一些小知识点,如
REF
,OUT关键字,类型推断等等。
task形参类型 inout 和
ref
的区别
task形参类型 inout 和
ref
的区别 原文链接 https://stackoverflow.com/q/31017629/13685812 通常来说,task或者function的形参声明为input时,input类型的形参仅仅是得到了一份拷贝; 当task或者function的形参...
ASP.net out 和
ref
之间的区别
ref
和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。 对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。 总结起来,他们有如下语法区别: 1、
ref
传进去的参数...
C# 中out和
ref
的区别
C# 中out和
ref
关键字都可以使参数通过引用来传递,不同之处在于
ref
要求变量必须在传递之前进行初始化。例如:class Demo{ static void Method(
ref
int i) { i = 44; } static void Main() { int val = 0; ...
out和
ref
的区别
------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 通常时候,我们使用方法,向方法中传递的值都是一个备份,当方法使用完毕,这个备份也将在内存中被销毁。...Out和
ref
都用于改变引
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章