c# 中out参数

wanghengxn wanghengxn 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
int c;
int k = 9;
if (true) {
z(out c);
}
Response.Write(c.ToString());


}
}
public bool z(out int a) {
a = 1;
return true;
}
正常输出1.
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
int c;
int k = 9;
if (k==9) {
z(out c);
}
Response.Write(c.ToString());


}
}
public bool z(out int a) {
a = 1;
return true;
}
编译错误,c未初始化
...全文

相关推荐

C#方法中参数ref和out详解

主要为大家详细介绍了C#方法中参数ref和out的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38696339

C#中out参数、ref参数与值参数的用法及区别

主要给大家介绍了关于C#中out参数、ref参数与值参数的用法及区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38502290

C#中ref和out参数使用时需要注意的问题

ref   通常我们向方法中传递的是值。方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响。此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out)。   有时,我们需要改变原来变量中的值,这时,我们可以向方法传递变量的引用,而不是变量的值。引用是一个变量,他可以访问原来变量的值,修改引用将修改原来变量的值。变量的值存储在内存中,可以创建一个引用,他指向变量在内存中的位置。当引用被修改时,修改的是内存中的值,因此变量的值可以将被修改。当我们调用一个含有引用参数的方法时,方法中的参数将指向被传递给方法的相应变量,因此,我

weixin_38744962

解析C#中的ref和out参数

本文将通过实例和说明,给大家详细讲解C#中的ref和out参数

weixin_38674675

C#难点逐个击破(2):out返回参数

之前提到ref是将原方法中的参数影响的结果返回到调用它的方法中,out与ref类似,相比之下,ref传递参数的地址,out是返回值。

weixin_38673921
评论 20
收藏 已收藏
分享
返回顶部
wanghengxn
C# 111,129 成员 642,540 内容