C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 19 を表示中)
■7511 / )  Re[4]: メソッドの引数にプロパティを渡した時の挙動について
□投稿者/ 向井 (2回)-(2007/09/07(Fri) 12:33:13)
ByRefが原因だったのですか。

MethodメソッドのargをByValに変更すると解決しました。
迅速なご回答に心から感謝します。

解決済にする前にもう少しだけ質問させてください。

なぜByRefだとこのような挙動になるのでしょうか。

因みに、ByRefにしていた理由は、メモリ節約のためです。
ByValだとコピーを作成するのですよね?
なので、自分は普段から特別な理由がない場合はすべてByRefで渡しています。
この考え方は一般的ではないのでしょうか。
ご教授ください。


返信 編集キー/


管理者用

- Child Tree -