Сортировка методом прямого выбора

Как отсортировать массив по фамилиям студентов с помощью сортировки методом прямого выбора (по алфавиту) ? C#

class Student
    {
        public string FIO;
        public int Date;
        public int Results1;
        public int Results2;
        public int Results3;
        public int Results4;
        public double Sr;
        public Student(string FIO, int Date, int Results1, int Results2, int Results3, int Results4, double Sr)
        {
            this.FIO = FIO;
            this.Date = Date;
            this.Results1 = Results1;
            this.Results2 = Results2;
            this.Results3 = Results3;
            this.Results4 = Results4;
            this.Sr = Sr;
        }
        
    }
    class Program
    {
        static void Main(string[] args)
        {
            Student[] S = {new Student("Иванов Сергей", 2000, 4, 4, 5, 4, 4.25),
            new Student("Абрамова Марина", 2002, 5, 4, 4, 5, 4.5),
            new Student("Клименко Сергей", 2003, 3, 4, 4, 3, 3.5),
            new Student("Улодов Андрей", 2003, 4, 4, 5, 4, 4.25),
            new Student("Брамо Наталья", 2001, 3, 3, 4, 3, 3.25)};
            
        }
    }

Так же как и в любом примере реализации только сравнивать нужное свойства объектов вместо чисел.