Add user-defined object to an ArrayList : ArrayList object : Data Structure C# Examples


C# Examples » Data Structure » ArrayList object »

 

Add user-defined object to an ArrayList









    
using  System;  
using  System.Collections;  
  
class  Product  {  
    string  name;  
    double  cost;  
    int  onhand;  
  
    public  Product(string  n,  double  c,  int  h)  {  
        name  =  n;  
        cost  =  c;  
        onhand  =  h;  
    }  
  
    public  override  string  ToString()  {  
        return  
            String.Format("{0,-10}Cost:  {1,6:C}    On  hand:  {2}",  
                                        name,  cost,  onhand);  
    }  
}  
  
class  MainClass  {  
    public  static  void  Main()  {  
        ArrayList  inv  =  new  ArrayList();  
          
        //  Add  elements  to  the  list  
        inv.Add(new  Product("A",  5.9,  3));  
        inv.Add(new  Product("B",  8.2,  2));        
        inv.Add(new  Product("C",  3.5,  4));  
        inv.Add(new  Product("D",  1.8,  8));  
  
        Console.WriteLine("Product  list:");  
        foreach(Product  i  in  inv)  {  
            Console.WriteLine("      "  +  i);  
        }  
    }  
}
    
   
  
   



Output

Product list:
   A         Cost:  $5.90  On hand: 3
   B         Cost:  $8.20  On hand: 2
   C         Cost:  $3.50  On hand: 4
   D         Cost:  $1.80  On hand: 8


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Data Structure
» ArrayList object