Enumerable.Max<TSource> Method (IEnumerable<TSource> Func<TSource

Enumerable.MaxTSource Method (IEnumerableTSource, FuncTSource, Double)class Pet{public string

Enumerable.Max<TSource> Method (IEnumerable<TSource>, Func<TSource, Double>)

            class Pet            {                public string Name { get; set; }                public int Age { get; set; }            }            public static void MaxEx4()            {                Pet[] pets = { new Pet { Name="Barley", Age=8 },                               new Pet { Name="Boots", Age=4 },                               new Pet { Name="Whiskers", Age=1 } };                int max = pets.Max(pet => pet.Age + pet.Name.Length);                Console.WriteLine(                    "The maximum pet age plus name length is {0}.",                    max);            }

?