Ошибка CS1501: нет перегрузки для метода `Sort 'принимает аргументы` 0' - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь отсортировать список строк в алфавитном порядке. Я попытался s = s.Sort();, где a - это список, но он выдает ошибку error CS1501: No overload for method Сортировка 'занимает 0' arguments Я не передаю ему никаких аргументов, так почему он выдает мне эту ошибку?

Редактировать: s is string[] s

Я пытался использовать этот веб-сайт, чтобы помочь

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Исходя из вашего исключения, у вас нет списка, у вас есть массив, вероятно, string[] s. Попробуйте

Array.Sort(s);
0 голосов
/ 04 июля 2018

Метод Sort() возвращает void. Он не создает новый список строк, он просто сортирует текущий список.

Insted of s = s.Sort() просто позвоните s.Sort()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...