在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;
}
- 1 回答
- 0 关注
- 521 浏览
添加回答
举报
0/150
提交
取消