>又说,out参数可以有多个返回值,
这是说一个函数中要有多个out,才可以返回多个值。有关out参数和Ref参数的区别,请参考MSDN的例子:
ms-help://MS.VSCC/MS.MSDNVS.2052/csref/html/vclrfpassingarraysusingrefoutpg.htm
这是说一个函数中要有多个out,才可以返回多个值。有关out参数和Ref参数的区别,请参考MSDN的例子:
ms-help://MS.VSCC/MS.MSDNVS.2052/csref/html/vclrfpassingarraysusingrefoutpg.htm
ref也应该是可以有多个返回直如;
public void swap(ref int a, ref int b)public void swap(out bool issquare ){
if(side1=side2) issquare=true;
else issquare=false;
reture sidel*side2}
返回side1*side2
issquare
ref指定输入/输出函数,在函数外必须初始化,传到函数里后,可以将它的值修改并传出!!
区别就是REF要初始化,OUT不用初始化。哈哈。
这样简单名了不是更好吗?