Пример #1
0
        public int Compare(object x, object y)
        {
            ProductCSharp1 first  = (ProductCSharp1)x;
            ProductCSharp1 second = (ProductCSharp1)y;

            return(first.Name.CompareTo(second.Name));
        }
Пример #2
0
        public static void SortIt()
        {
            ArrayList products = ProductCSharp1.GetSampleProducts();

            products.Sort(new ProductNameCompareCSharp1());
            foreach (ProductCSharp1 product in products)
            {
                Console.WriteLine(product);
            }
        }
Пример #3
0
        public static void QueryIt()
        {
            ArrayList products = ProductCSharp1.GetSampleProducts();

            foreach (ProductCSharp1 product in products)
            {
                if (product.Price > 10m)
                {
                    Console.WriteLine(product);
                }
            }
        }