static void Main(string[] args)
 {
     //Implement a set of extension methods for IEnumerable<T>
     //that implement the following group functions: sum, product,
     //min, max, average.
     try
     {
         IEnumerable <uint> list = new uint[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
         Console.WriteLine("The sum is {0}", list.Sum <uint>());
         Console.WriteLine("The product is {0}", list.Product <uint>());
         Console.WriteLine("The averige is {0}", list.Average <uint>());
         Console.WriteLine("The min element is {0}", list.Min <uint>());
         Console.WriteLine("The max element is {0}", list.Max <uint>());
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error!" + ex.Message);
     }
 }
Пример #2
0
        static void Main(string[] args)
        {
            try
            {
                //IEnumerable<string> strList = new string[] { "2", "3" };
                IEnumerable <uint> list = new uint[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

                //var s = strList.Product();
                //Console.WriteLine(s);

                Console.WriteLine("The sum is {0}", list.Sum <uint>());
                Console.WriteLine("The product is {0}", list.Product <uint>());
                Console.WriteLine("The averige is {0}", list.Average <uint>());
                Console.WriteLine("The min element is {0}", list.Min <uint>());
                Console.WriteLine("The max element is {0}", list.Max <uint>());
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error!" + ex.Message);
            }
        }