Mega Code Archive

 
Categories / C# Tutorial / LINQ
 

ArrayList Query

using System; using System.Collections; using System.ComponentModel;     public class Product     {         string name;         public string Name         {             get { return name; }         }         decimal price;         public decimal Price         {             get { return price; }         }         public Product(string name, decimal price)         {             this.name = name;             this.price = price;         }         public static ArrayList GetSampleProducts()         {             ArrayList list = new ArrayList();             list.Add(new Product("C", 9.99m));             list.Add(new Product("A", 1.99m));             list.Add(new Product("F", 2.99m));             list.Add(new Product("S", 3.99m));             return list;         }         public override string ToString()         {             return string.Format("{0}: {1}", name, price);         }     }     class ArrayListQuery     {         static void Main()         {             ArrayList products = Product.GetSampleProducts();             foreach (Product product in products)             {                 if (product.Price > 10m)                 {                     Console.WriteLine(product);                 }             }         }     }