Почему-то возвращает исключение при сортировки пузырьком массива строк - C#

Узнай цену своей работы

Формулировка задачи:

Не понимаю в чем дело, просто переделал сортировку пузырьком под массив строк. Задание из Шилдта.
string[] sorter = { "Kiss", "Lover", "Beauty", "Honey", "Grace", "Deep", "Eyes" };
            int a, b;
            int q;
            string k; ;
            Console.WriteLine("Значения элементов первоначального массива");
            for (int i = 0; i < sorter.Length; i++)
                Console.Write(sorter[i] + " ");
            Console.WriteLine("\nСортировка массива");
            for(a=0; a<sorter.Length; a++)            
                for(b = sorter.Length-1; b>= a; b--)
                {
                    q = sorter[b - 1].CompareTo(sorter[b]);
                    if(q >0 )
                    {
                        k = sorter[b - 1];
                        sorter[b - 1] = sorter[b];
                        sorter[b] = k;
                    }
                    
                }

Решение задачи: «Почему-то возвращает исключение при сортировки пузырьком массива строк»

textual
Листинг программы
sorter[b - 1]

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 3.6 из 5
Похожие ответы