このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 既定では、C# の引数は値渡しで関数に渡されます。 つまり、変数のコピーがメソッドに渡されます。 値 (struct) の型の場合、値のコピーがメソッドに渡されます。 参照 (class) 型の場合、参照のコピーがメソッドに渡されます。 パラメーター修飾子を使用すると、引数を参照渡しできます。 次の概念は、これらの区別とパラメーター修飾子の使用方法を理解するのに役立ちます。 "値渡し" は、メソッドに変数のコピーを渡すことを意味します。 "参照渡し" は、メソッドに変数へのアクセスを渡すことを意味します。 "参照型" の変数には、そのデータへの参照が格納されます。 "値の型" の変数には、そのデータが直接格納