ref 参数
ref 参数
-
ref 参数 能够将一个变量带入一个方法中进行改变,改变完成后,再将改变后的值带出方法。 -
ref 参数要求在方法外必须为其赋值,而方法内可以不赋值。
交换两个 int 类型的变量
int n1 = 10;
int n2 = 20;
public static void Test(ref int n1, ref int n2)
{
int temp = n1;
n1 = n2;
n2 = temp;
}
调用:
Test(ref n1, ref n2);
Console.WriteLine(n1); // 20
Console.WriteLine(n2); // 10

浙公网安备 33010602011771号