| The average age of all females - basic version. | Lecture 16 - slide 4 : 11 Program 3  | 
using System;
using System.Collections.Generic;
using System.Linq;
public class Example1{
  
  public static void Main(){
    // The average age of all females - basic version.
    // Uses only Select, Where and Aggregate.
    IEnumerable<int> ages = Person.SomePersons
       .Where(p => p.Sex == Sex.Female)
       .Select(p => p.Age);
    double result =
       ages.Aggregate(0.0, (sum,i) => sum + i) / ages.Count();
   Console.WriteLine("Result = {0}", result);  // Result = 37,3333333333333
  }
} |