如何从c#中的arraylist中检索Object

Sun*_*i86 6 c#

如何从c#中的arraylist中检索Object及其成员.

kem*_*002 18

你的意思是这样的?

ArrayList list = new ArrayList();
YourObject myObject = new YourObject();

list.Add(myObject);    

YourObject obj = (YourObject)list[0];
Run Code Online (Sandbox Code Playgroud)

循环:

foreach(object o in list)
{
   YourObject myObject = (YourObject)o;  
  .......
}
Run Code Online (Sandbox Code Playgroud)

有关ArrayList的信息


P.B*_*key 6

    object[] anArray = arrayListObject.ToArray();
    for(int i = 0; i < anArray.Length; i++)
       Console.WriteLine(((MyType)anArray[i]).PropertyName); // cast type MyType onto object instance, then retrieve attribute
Run Code Online (Sandbox Code Playgroud)