ref关键字的作用
实现的方法无需返回值,只需要加入关键字ref这可以改变原数据的值
细节一:函数定义、实现时需要在参数前加入ref
细节二:函数调用时需要也需要在参数前加入ref
能够将一个变量带入一个方法中进行改变,改变完成后,再讲改变后的值带出方法。
ref参数要求在方法外必须为其赋值,而方法内可以不赋值。
public static void test(ref int k)
{
k += 9;
}
static void Main(string[] args)
{
int j = 9;
test(ref j);
Console.WriteLine(j);
//输出j的值为18
}