Min with object property : Min « LINQ « C# / C Sharp






Min with object property

 

using System;
using System.Linq;
using System.Collections;
using System.Collections.Generic;
public class Employee {
    public int birthYear;
    public string firstName;
    public string lastName;

    public static Employee[] GetEmployees() {
        Employee[] actors = new Employee[] {
        new Employee { birthYear = 1964, firstName = "Keanu", lastName = "Reeves" },
        new Employee { birthYear = 1968, firstName = "Owen", lastName = "Wilson" },
        new Employee { birthYear = 1960, firstName = "James", lastName = "Spader" },
        new Employee { birthYear = 1964, firstName = "Sandra", lastName = "Bullock" },
      };

        return (actors);
    }
}
public class MainClass {
    public static void Main() {
        int oldestEmployeeAge = Employee.GetEmployees().Min(a => a.birthYear);
        Console.WriteLine(oldestEmployeeAge);
    }
}

 








Related examples in the same category

1.First Min Prototype
2.Min with string value
3.Min with string property value
4.use Min to get the lowest number in an integer array.
5.uses Min to get the length of the shortest word in a string array.
6.Grouped Min