1.值参数
在C#中这是默认参数类型。如果参数前面没有任何的修饰符它是默认是“值”参数。但使用“值”类型的参数传递给函数的是真实值,这意味着在函数体内改变产生的值不会传递给调用部分。
2.Out 参数
“out”参数仅仅是输出参数意味着他们是从函数中回传值。创建一个“out”参数通过在参数的数据类型前面加上out修饰符。每个“out”参数传递的仅仅是传递给方法一个没有分配的引用。
3.Ref参数
“ref”参数是输入/输出参数意味着他能够用来传递值给函数也可以从函数将值返回。创建“ref”参数是在参数数据类型前加上ref修饰符。每个“ref”参数传递给函数的是一个有值的引用。
4.Params 参数
“params”参数在C#中是非常有用的特点。当传递的参数的个数不确定是可以“params”参数。“params”是一个一维或交错数组。
|