Сортировка месяцев в списке

У меня есть список строк, который содержит месяцы года. Мне нужно уметь сортировать этот список, чтобы месяцы располагались по месяцам, а не по алфавиту. Я долго искал, но не вижу, как можно обернуть голову вокруг любого решения, которое я нашел.

Вот пример того, как могут быть добавлены месяцы. Они добавляются динамически на основе полей в списке SharePoint, поэтому они могут быть в любом порядке и иметь дубликаты (я удаляю их с помощью Distinct ()).

List<string> monthList = new List<string>();
monthList.Add("June");
monthList.Add("February");
monthList.Add("August");

Хотелось бы изменить порядок на:

February
June
August

Ответы на вопрос(8)

Ваш ответ на вопрос