Convert user-defined objects in an ArrayList to an array : ArrayList ToArray : Data Structure C# Examples


C# Examples » Data Structure » ArrayList ToArray »

 

Convert user-defined objects in an ArrayList to an array









    
using  System;
using  System.Collections;
using  System.Collections.Specialized;

class  MyClass{
      public  string  MyName="";      
}

class  MainClass
{
    static  void  Main(string[]  args)
    {
        ArrayList  classList  =  new  ArrayList();
        classList.AddRange(new  MyClass[]  {  new  MyClass(),  
                                                                                      new  MyClass(),  
                                                                                      new  MyClass()});
        Console.WriteLine("Items  in  List:  {0}",  classList.Count);

              //  Get  object  array  from  ArrayList  &  print  again.
        object[]  arrayOfMyClasss  =  classList.ToArray();
        for(int  i  =  0;  i  <  arrayOfMyClasss.Length;  i++)
        {
            Console.WriteLine("MyClass  name:  {0}",  
                ((MyClass)arrayOfMyClasss[i]).MyName);
        }

    }
}
    
   
  
   



Output

Items in List: 3
MyClass name:
MyClass name:
MyClass name:


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Data Structure
» ArrayList ToArray