私のコードでは、ParentClass 内で 1 つの ArrayList を宣言しています
public class ParentClass {
...
public ArrayList hybridElem;
...
次に、ParentClass から実行される Reflection を使用して、この ArrayList @ ランタイムの FieldInfo を正常に取得できます。
その FieldInfo を使用して、hybridElem から要素を追加または読み取りできるようにしたいと考えています。.Item、.Count、.ToArray などの ArrayList のすべての関連する PropertyInfo を取得できます。また、これらのプロパティのゲッターとセッターも取得できます。
残念ながら、MethodInfo.Invoke は ArrayList へのオブジェクト参照を想定しているため、どれも正常に呼び出されていません。
解決策はありますか?