Я имею массив ввода определяется следующим образом:Принцип работы Array.sort()
string[] inputArray = { "a", "s", "d", "f", "g", "2", "3", "34", "4", "4", "y", "a", "f", "8", "h", "m" };
Когда я выполняю Сортировка через этот массив, я получаю выход как:
{"2","3","34","4","4","8","a","a","d","f","f","g","h","m","s","y"}
Почему цифры поступают до алфавитов?
Array.Sort()
ли выполняет сортировку по основам ASCII кода (ASCII код чисел ниже, чем буквы)?- Как определяется порядок сортировки, если массив состоит из специальных символов и буквенно-цифровых символов?
вниз голосование не имеет никакого смысла. его действительный вопрос для обсуждения – Suji
Это тривиальный поиск: [MSDN] (https://msdn.microsoft.com/en-us/library/6tf1f0bc%28v=vs.110%29.aspx) –