为了账号安全,请及时绑定邮箱和手机立即绑定

C#中如何实现和C语言中引用一样的功能?

C#中如何实现和C语言中引用一样的功能?

C
达令说 2018-10-24 07:03:06
在c语言中可以通过int & a=b将a声明为b的引用,a的值和b的值始终一样。在c#中无法再用&声明引用,那么我想实现修改一个变量另一个变量也跟着改变这种功能,应该如何做呢?我说的“引用”是C语言的概念里的引用,不是C#中引用类型、值类型那个概念里的引用。请教一下如何用c#实现c语言中引用的功能,不用往别的地方说。
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

那你可以用out或者ref。
protected void Page_Load(object sender, EventArgs e)
{
int value = 0;//初始值
Test(ref value);
Response.Write(value.ToString());//值被改变,结果是9999
Response.End();

}
protected void Test(ref int value)
{
value = 1;
}

查看完整回答
反对 回复 2018-11-19
  • 1 回答
  • 0 关注
  • 517 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信