ref是传递参数的地址,是为了把方法外的值传入到方法内使用。out是返回值,是为了方法内的值传到方法外使用。因此使用ref前必须对变量赋值,out不用。 若是这里使用ref,那你就要保证参数n已经被赋值。显然,这是不行的。变量