猿问

C# swap ref 的问题

上面的代码:输出值是2,1   如果全去掉ref  输出值是1,2   

为什么?   class不已经是引用类型了吗???


精慕HU
浏览 736回答 1
1回答

PIPIONE

不加ref的话,你只交换的是SwapRightListItem参数left、right的引用对象,而外面的aaa, bbb的引用对象并没有改变
随时随地看视频慕课网APP
我要回答