1、params关键字

可以指定在参数数目可变处采用参数的方法参数。在方法声明中的params关键字后不允许任何其他参数,并且在方法声明中只允许一个params关键字。

 private void button2_Click(object sender, EventArgs e)
        {
            UseParams(6, "c", "good study");
        }

 

        private void UseParams(params object[] list)
        {
            for (int i = 0; i < list.Length; i++)
            {
                richTextBox1.AppendText((object)list[i].ToString() + "\r\n");
            }
        
        }

2、REF关键字

方法参中的ref关键字可以传递参数值,在方法内部对参数的任何改变会影响到外部变量,即:

外部变量的值也跟着变。传递到ref参数的参数必须最先初始化。

3、OUT关键字

out关键字的作用是返回多个返回值,与ref关键字相同之处在于:在方法内部对参数的任何改变会反映到外部变量上。不同的是,使用out关键字时,变量不需要初始化。若要使用out参数,必须显式生命使用out关键字。

posted on 2010-07-14 09:19  TsingCai  阅读(410)  评论(0编辑  收藏  举报