Csharp-value-parameters
提供:Dev Guides
C#-値によるパラメーターの受け渡し
これは、パラメーターをメソッドに渡すためのデフォルトのメカニズムです。 このメカニズムでは、メソッドが呼び出されると、値パラメーターごとに新しい保存場所が作成されます。
実際のパラメーターの値がそれらにコピーされます。 したがって、メソッド内のパラメーターに加えられた変更は、引数に影響しません。 次の例は、概念を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-
関数内で値が変更されていても、値に変更がないことを示しています。