研究好久了,请教一下输出结果

img


已经研究好久了,同学也不知道,也没研究出来,请教一下输出结果是什么,谢谢

这是C#语法
类A里定义了一个函数,参数使用了ref关键字,所以值是可以返回的,你在函数里改变了x,y两个形参,那么实参也会改变
那么先看公式,t=x;x=x+y-2;y=t,那么其实就是x+y-2的值给x,没改变之前的x值给y
再看传入的两个数是10,20
那么执行后就变成了a=28,b=10
话说,你随便找个在线编辑器,把代码填进去,执行一下不就知道了,有啥可研究的