У меня есть массив многих строк. Как я могу отсортировать строки по алфавиту?
Похоже, вы просто хотите использовать метод Array.Sort
.
Array.Sort(myArray)
Существует много перегрузок, некоторые из которых используют настраиваемые компараторы (классы или делегаты), но по умолчанию следует выполнять сортировку в алфавитном порядке (по возрастанию), как вам кажется.
class Program
{
static void Main()
{
string[] a = new string[]
{
"Egyptian",
"Indian",
"American",
"Chinese",
"Filipino",
};
Array.Sort(a);
foreach (string s in a)
{
Console.WriteLine(s);
}
}
}