c#中传递参数前加out
首先:两者都是按地址传递的,使用后都将改变原来参数的数值。
其次:
rel
可以把参数的数值传递进函数,但是
out
是要把参数清空,就是说你无法把一个数值
从
out
传递进去的,
out
进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区
别,或者说就像有的网友说的,
rel
是有进有出,
out
是只出不进。
首先:两者都是按地址传递的,使用后都将改变原来参数的数值。
其次:
rel
可以把参数的数值传递进函数,但是
out
是要把参数清空,就是说你无法把一个数值
从
out
传递进去的,
out
进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区
别,或者说就像有的网友说的,
rel
是有进有出,
out
是只出不进。