>>149
やってみればわかるがstructの参照渡しはできない。
void sub1(ref Point p)はエラーになる。
void sub2(object p)ならできそうに見えるが、実はbox, unboxが発生していて
やっぱりできてない上にもっと効率が悪い。
値渡しで効率が悪いような大きなデータはclassにするべきということだ。
c#のstructはvaluetypeと呼ばれるものでc++のそれとはだいぶ違うということを心得るべし。