私は持っていobject
ます。
このオブジェクトはキャストしてItems Container
います(どのアイテムかはわかりませんが、確認できます)。
しかし、そこに含まれるアイテムの数を見つけるのに役立つコードはありますか?
つまり
object[] arrObj = new object[2] {1, 2};
object o = (object)arrObj;
この場合arrObj
は配列なので、次のことを確認できます。
((Array)o).Length
// 2
しかし、他に2つある場合はどうなりますか?
ArrayList al = new ArrayList(2);
al.Add(1);
al.Add(2);
object o = (object)al ;
と
List<object> lst= new List<object>(2);
object o = (object)lst;
o
このキャストされたオブジェクト(このサンプル)に含まれるアイテムの数を見つけるのに役立つ一般的なコードはありますか?
もちろん確認はできますif (o is ...) { }
が、もっと一般的なコードを探しています。