方法参数:ref out params

来源:互联网 发布:查看 linux tomcat路径 编辑:程序博客网 时间:2024/05/08 10:48

1.ref 和 out 的区别

 

ref定义:ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。

 

out定义:out 关键字会导致参数通过引用来传递。这与 ref关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。

 

下面通过简单的实例区别:

 

params:

params 关键字可以指定在参数数目可变处采用参数的方法参数

在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。

 

实例:

原创粉丝点击