Max on object list : Max « LINQ « C# / CSharp Tutorial






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 = "K", lastName = "R" },
        new Employee { birthYear = 1968, firstName = "O", lastName = "W" },
        new Employee { birthYear = 1960, firstName = "J", lastName = "S" },
        new Employee { birthYear = 1964, firstName = "S", lastName = "B" },
      };
        return (actors);
    }
}
public class MainClass {
    public static void Main() {
        int youngestEmployeeAge = Employee.GetEmployees().Max(a => a.birthYear);
        Console.WriteLine(youngestEmployeeAge);
    }
}








22.54.Max
22.54.1.Max on int array
22.54.2.Max on String array
22.54.3.Max on object list
22.54.4.Max on Object list array
22.54.5.Using Max to get the highest number in an integer array.
22.54.6.uses Max to get the length of the longest word in a string array.
22.54.7.Grouped Max
22.54.8.Get the Min and max value from a query
22.54.9.Numeric Aggregates: max