通過引用傳遞
如果希望方法示例中的值型別與引用型別正常工作,請在方法簽名中使用 ref 關鍵字作為要通過引用傳遞的引數,以及在呼叫方法時。
public static void Main(string[] args)
{
...
DoubleNumber(ref number); // calling code
Console.WriteLine(number); // outputs 8
...
}
public void DoubleNumber(ref int number)
{
number += number;
}
進行這些更改將使數字按預期更新,這意味著數字的控制檯輸出將為 8。