class Program
{
//引用方法参数调用
static void add(ref int i)
{
//不用对参数进行初始化
i++;
}
static void Main()
{
int j = 0; //J在堆栈中的内存会指针给i
add(ref j);
Console.WriteLine(j);
}
}
class Program
{
static void add(out int i)
{
i = 0; 首先初始化值
i++;
}
static void Main()
{
int j ;
add(out j);
Console.WriteLine(j);
}
}
out 与ref 其实是一样的