与函数交换数据的最好方式就是传递参数,在C#中有四种方法来控制参数如何传递给目标方法 C#中的参数修饰符 无修饰 如果一个参数没有用参数修饰符,则认为它将按值传递 out 输出参数由被调用的方法赋值.因此它按引用传递 ref 调用者赋初值,并且可以由被调用的方法可选地重新赋值,因此数据也是按照引用传递的 params 将一组可变数据的参数作为单独的逻辑参数进行传递 下面来一一介绍 默认传参 static int Multiply(int a, int b) { int ans = a * b;…