Example #1
0
        static void Main(string[] args)
        {
            //double dSum = 1.02;
            //Console.WriteLine(dSum.GetSum());


            CBucket p = new CBucket();

            p.Add(new CApple());
            p.Add(new CApple());
            p.Add(new CApple());
            p.Add(new CApple());
            p.Add(new CApple());
            p.Add(new CPineapple());
            p.Add(new CPineapple());
            p.Add(new CPineapple());
            Console.WriteLine("В корзине {0} фруктов", p.Count());
            IEnumerable <CFruit> arFruits = p
                                            .Where(pElement =>
                                                   pElement is CApple && h_Check(pElement));

            string[] arApple = p
                               .Select(pElement => pElement.Name)
                               .ToArray();
            CFruit pBestApple = p
                                .FirstOrDefault(pElement =>
                                                pElement is CApple);

            if (pBestApple == null)
            {
                //
            }

            string pO = p
                        .Where(pElement => pElement is CApple)
                        .Select(pElement => pElement.Name)
                        .FirstOrDefault(pElement => pElement.StartsWith("App"));



            Console.ReadKey();
        }
Example #2
0
 private static bool h_Check(CFruit pElement)
 {
     return(pElement.Sugar < 10);
 }