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

わんくま同盟

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

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


(過去ログ 54 を表示中)
■30613 / )  Re[5]: 参照型の等値演算子でboxingを回避したい
□投稿者/ ほにゃ (4回)-(2008/12/27(Sat) 23:09:44)
No30610 (NyaRuRu さん) に返信
> 今回の場合はGeneric Methodの制約のため実行時にTが値型となることはありえないはずです.
> よって,IL には box 命令が存在したとしても,実行時にボックス化が起こることはありません.
>
> 念のため注意しておいて欲しいのですが,ボックス化という概念を必要とするのは値型のみです.
> 参照型に対しては,そもそもボックス化という概念が必要がありません.
> よって,値型が一切出てこないコードでボックス化を気にしているのであれば,どこかに勘違いがあるように思います.

参照型であれば、box命令があっても気にする必要はないのですね。
「なんで参照型なのにボックス化されるんだろう?」
と悩んでいました。
ありがとうございます。

解決済み
返信 編集キー/


管理者用

- Child Tree -