■41340 |
Re[5]: C#における値渡しと参照渡しのコーディングについて |
□投稿者/ Jitta on the way -(2009/09/18(Fri) 07:39:35)
| ■No41328 (simano さん) に返信 > ■No41326 (Jitta on the way さん) に返信 >>■No41324 (simano さん) に返信 >> >>元の質問を一部読み違っていました。 >> >> > >>メソッドの引数に構造体を渡した場合は「値渡し」となり、 > >>クラスを渡した場合は「参照渡し」となるとあります。 >> >>どこに書いてありました?どちらも値渡しのはずです。 >> >> >>バス停が近いので、これでごめんなさい > > 説明が悪かったらすみません。 > 以下を参考にしました。 > http://msdn.microsoft.com/ja-jp/library/8b0bdca4%28VS.100%29.aspx
なるほど
This example shows that when a struct is passed to a method, a copy of the struct is passed, but when a class instance is passed, a reference is passed.
これは(^^; 構造体は「値型」で、クラスは「参照型」だと知ってないと、混乱するかも(^^;
あとは、魔界の仮面弁士さんのとおりです。 |
|