Csharp-reference-parameters
提供:Dev Guides
C#-参照によるパラメーターの受け渡し
参照パラメーターは、変数の*メモリ位置への参照*です。 値パラメータとは異なり、参照渡しでパラメータを渡すと、これらのパラメータに新しい格納場所は作成されません。 参照パラメータは、メソッドに提供される実際のパラメータと同じメモリ位置を表します。
上記のコードをコンパイルして実行すると、次の結果が生成されます-
_swap_関数内で値が変更され、この変更が_Main_関数に反映されていることを示しています。