パラメータが次のようなメソッドが欲しいのですInt32がSingle:
void myMethod( ref object x )
{
//...CodeHere
}
outC#では、またはを使用するときにオブジェクトの特殊化を渡すことができないため、私がref見つけた解決策では、変数をその型の変数に割り当てるobjectだけで十分であると主張しました。
Single s = 1.0F;
object o = s;
myMethod( ref o );
それはうまくいきませんでした。私が見たMicrosoftのドキュメントによると、はへoのポインタであるはずsです。私が調べたソースでは、非プリミティブ型を割り当てると、newインスタンスではなく参照が生成されると記載されています。
私が渡すことができるメソッド、SingleまたはInt32その他の特殊なタイプを使用することは可能objectですか?