猿问

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

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

达令说
浏览 522回答 1
1回答

哆啦的时光机

那你可以用out或者ref。protected void Page_Load(object sender, EventArgs e){int value = 0;//初始值Test(ref value);Response.Write(value.ToString());//值被改变,结果是9999Response.End();}protected void Test(ref int value){value = 1;}
随时随地看视频慕课网APP
我要回答