- ref 传入的时候,必须要对其赋值
- out 离开的时候,必须要对其赋值
class RefExample{ static void Method(ref int i) { i = 44;//可以不对i赋值 } static void Main() { int val = 0; Method(ref val); // val is now 44 }}
class OutExample{ static void Method(out int i) { i = 44; //必须对i赋值 } static void Main() { int value; Method(out value); // value is now 44 }}