ref 参数:
方法在传入值类型的参数时,如果参数前带ref,该值将作为引用传递给方法,及方法对该参数的操作将影响到原来的值;
out参数:
方法的参数为值类型时,在调用方法时要就传入的参数要初始化。如果在参数前代out,那么参数就可以不用初始化。但在调用时,也要带有out。
private void Function(out int i)
{
//do something
}
main()
{
...
Function(out 1);
}
转载于:https://blog.51cto.com/mrxiao/199645