(突然的想不通了,求解决)ref和out的区别?怎么用? 帮我解释一下啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ref是传递参数的地址,out是返回值 传递到 ref 参数的参数要先初始化.out参数在传递到 out 参数之前不必显式初始化。 通俗一点说 ref侧重与修改 out侧重与输出private void aa(ref int a,out int b){ a=1+1; b=a; MessageBox.show(b.ToString()); }ref 的值可以修改 它是引用类型的 都是使参数为传址类型。不同之处:out,可以不赋初始值;ref,则必须。 给编译器检查潜在的错误。比如函数中out参数未赋值。Ref没有传入有效变量。 都是使参数为传址类型。 不同之处:out,可以不赋初始值;ref,则必须。 c# socket TCP/IP 请教 CSV文件格式问题 datagridview控件中的计算????? 从textbox中提取多个数字 快 某些网站需要安全证书才能登陆,C#中如何才能下载这类网站中的文件? 关于数据库的几个问题 C#里怎样将日期转换成形如“dd/mm/yy”的形式的字符串?在线等 WPF,请问路由事件 三层体系结构怎么搞明白? c# 怎么做类似GOOGLE的工具条 ----------------------之前只用过asp.net,请问winform里将窗体最小化怎么实现。--------------
private void aa(ref int a,out int b)
{
a=1+1;
b=a;
MessageBox.show(b.ToString());
}
ref 的值可以修改 它是引用类型的
不同之处:out,可以不赋初始值;ref,则必须。
比如函数中out参数未赋值。Ref没有传入有效变量。
不同之处:out,可以不赋初始值;ref,则必须。