當前位置:成語大全網 - 書法字典 - c調中ref的作用是什麽?

c調中ref的作用是什麽?

功能:

1.ref:MSDN被定義為ref關鍵字指示器壹個通過引用傳遞的值。就是通過引用傳遞參數。

2.方法參數上的ref方法參數關鍵字使方法引用傳遞給方法的同壹個變量。當控制傳回方法時,在方法中對參數所做的任何變更都會反映在這個變數中。若要使用ref參數,必須將參數作為ref參數顯式傳遞給方法,將ref參數的值傳遞給ref參數,並且必須首先初始化傳遞給ref參數的參數。

運行代碼:

使用系統;

使用系統。集合。泛型;

使用系統。Linq

使用系統。文本;

命名空間ref_out

{

班級計劃

{

靜態void Main(string[] args)

{

int I = 8;

控制臺。WriteLine(I);

DoIncrease(壹);

控制臺。WriteLine(I);

}

靜態空隙增加(int a)

{

a++;

}

}

}

運行結果如下:

擴展數據:

(1)不使用ref時,函數接收的值是1。然後在Method(int myRefInt)方法中,局部變量myRefInt在方法執行後被累加銷毀,number的值仍然是1。

(2)使用ref時,函數方法(ref int myRefInt)的值接收number的地址,函數中執行的myRefInt+=66等價於number+=66,直接修改number的地址的值。