>>410
メソッド内でnewしたらスタックに、メンバとしてnewしたらヒープにとられる(配列要素なんかもヒープ)。
//ちなみに参照型はメソッド内でnewしたら「参照が」スタックに、インスタンスがヒープにとられる。
ボクシングした場合、値がヒープにコピーされて、その参照(object型)がスタックにとられる(ローカルなら)。
アンボクシングでは、ヒープに入ってる値がスタックにコピーされる。

アンボクシングしない限り値のコピーは発生しないので同一インスタンスとして扱える。
ま、そんな複雑なことを値型に要求するのが間違ってるが。