同じタイプの別のオブジェクトで「上書き」したいオブジェクトへの参照を取得する状況があります。私は、オブジェクトが同じタイプであることを設計によって知っています。私はこの機能で親オブジェクトにアクセスすることはできません。オブジェクトを上書きする
データオブジェクトさが好きなように定義しています。これが可能であれば
Class DataObject
{
public List<int> Stuff = new List<int>();
}
その後方法
void DoStuff(object obj)
{
// At this point I know that obj is List<int>
// Create new object from some source
var newList = new List<int>();
// Here I would like to make the passed object the new object
(the pointer of obj) = (the pointer of newlist)
}
があるかはわかりません。それはちょうど私が数時間頭に頭を叩いていたもので、私の脳は機能しなくなったようです。事前に
おかげ
ヨハン
あなたは積極的にスタッフのコンテンツを置き換えようとしているわけではありませんか?例えば 'void DoStuff(){this.Stuff = new List; } –