方法参数(ref out params)

来源:互联网 发布:西安网络兼职 编辑:程序博客网 时间:2024/04/27 19:01

值参数传入函数不改变值,ref  修饰的参数会改变大小。

例如:

int m =5,n=6;

function(ref m,ref n);(结果是变成了1,变成2)

public void function(ref int a,ref int b)

{

            a = 1;b=2

}

out参数是,在函数控制离开时必须赋值,因为这个参数是用来输出的。

params 用法:public double function2(params  double[] values)   这样我可以这么用   function2(1.1,1.2);     function2(1.1,1.2,1.3);   function2(1.1,1.21.3,1.4);

原创粉丝点击