区别
ref 需要初始化, out可以不用初始化
相同
都可以声明引用
ref
static void Func(ref int value){value = 9;}static void Main(string[] args){Func(1);int num1= 8;Func(ref num); }
out
static void Func(out int value)
{value = 9;
}
static void Main(string[] args)
{Func(1);int num1 ;Func(out num1);}