C♯相談室 Part21
■ このスレッドは過去ログ倉庫に格納されています
0152デフォルトの名無しさん
05/01/29 15:52:24やってみればわかるがstructの参照渡しはできない。
void sub1(ref Point p)はエラーになる。
void sub2(object p)ならできそうに見えるが、実はbox, unboxが発生していて
やっぱりできてない上にもっと効率が悪い。
値渡しで効率が悪いような大きなデータはclassにするべきということだ。
c#のstructはvaluetypeと呼ばれるものでc++のそれとはだいぶ違うということを心得るべし。
■ このスレッドは過去ログ倉庫に格納されています