Add user-defined object to an ArrayList : ArrayList object « Data Structure « C# / CSharp Tutorial

Home
C# / CSharp Tutorial
1.Language Basics
2.Data Type
3.Operator
4.Statement
5.String
6.struct
7.Class
8.Operator Overload
9.delegate
10.Attribute
11.Data Structure
12.Assembly
13.Date Time
14.Development
15.File Directory Stream
16.Preprocessing Directives
17.Regular Expression
18.Generic
19.Reflection
20.Thread
21.I18N Internationalization
22.LINQ
23.GUI Windows Forms
24.Windows Presentation Foundation
25.Windows Communication Foundation
26.Workflow
27.2D
28.Design Patterns
29.Windows
30.XML
31.XML LINQ
32.ADO.Net
33.Network
34.Directory Services
35.Security
36.unsafe
C# / C Sharp
C# / C Sharp by API
C# / CSharp Open Source
C# / CSharp Tutorial » Data Structure » ArrayList object 
11.22.1.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.93))
    inv.Add(new Product("B"8.22));    
    inv.Add(new Product("C"3.54))
    inv.Add(new Product("D"1.88))
 
    Console.WriteLine("Product list:")
    foreach(Product i in inv) { 
      Console.WriteLine("   " + i)
    
  
}
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
11.22.ArrayList object
11.22.1.Add user-defined object to an ArrayList
11.22.2.Add reference objects to ArrayList
11.22.3.Add object with IComparable interface implementation to an ArrayList
11.22.4.ArrayList and your own object: Add objects to ArrayList
11.22.5.ArrayList and your own object: Use the Contains() method to determine if an object is in the ArrayList
11.22.6.ArrayList and your own object: use the IndexOf() method to display the index of an object
11.22.7.ArrayList and your own object: remove an object from ArrayList
11.22.8.ArrayList and your own object: Use the Sort() method to sort objects in the ArrayList
11.22.9.ArrayList and your own object: Use the BinarySearch() method to search myArrayList for an object
11.22.10.ArrayList and your own object: Use the GetRange() method to get a range of object elements from ArrayList
11.22.11.ArrayList and your own object: Get an enumerator using the GetEnumerator() method and use it to read the object elements in ArrayList
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.