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

posted @ 2023-10-04 14:40  天空之城00  阅读(12)  评论(0)    收藏  举报