如图:
输出结果是:
上面显示的是 ref 只是地址传递,所以最初改变的也只是地址,但是如果 在给其赋值,值会随之改变;如果 在方法内直接赋值,那么输出的结果 就是现在的值,之后 再赋值,值不会改变;
out则是传递参数,之后再赋值,值也不会改变!
如图:
输出结果是:
上面显示的是 ref 只是地址传递,所以最初改变的也只是地址,但是如果 在给其赋值,值会随之改变;如果 在方法内直接赋值,那么输出的结果 就是现在的值,之后 再赋值,值不会改变;
out则是传递参数,之后再赋值,值也不会改变!