ボックス化とボックス化解除とは何ですか? トレードオフは何ですか? しかし、1つのことを理解できません。クラスがあるとします:
class MyClass
{
public int Value { get; set; }
}
そして、メソッド内で値を取得したい:
void MyFunc(MyClass cls)
{
int i = cls.Value;
}
ヒープに配置されたクラスとして、Value もヒープに配置されたと思いますか? したがって、操作
int i = cls.Value;
開封ですか?それとも開封じゃないの?