1. 程式人生 > >C#中關於對out和ref的認識

C#中關於對out和ref的認識

1.兩者都是按照地址進行傳遞的。
2.ref關鍵字是的引數按照引用傳遞的方式進行。他的效果是控制權傳遞會呼叫方法是,可以對這個引數進行修改
   要使用ref引數,那麼方法的定義和呼叫方法都必須進行顯示的定義。
class RefExample
{
static void Method(ref int i)
{
i = 2;
}

static void Main()
 {
  int val = 0;
  Method(ref val);  //呼叫了這個方法之後,由ref傳進去的值就變成了,2;
 }
}