错误CS1501:方法`Sort'的重载没有接受'0'参数

时间:2018-07-04 11:46:24

标签: c# list sorting

我正在尝试按字母顺序对字符串列表进行排序。我尝试了s = s.Sort();,其中a是列表,但它给出了错误error CS1501: No overload for method Sort'需要0' arguments,但我没有传递任何参数,所以为什么给我这个错误?

编辑:s为string[] s

我尝试使用this网站提供帮助

2 个答案:

答案 0 :(得分:2)

根据您的例外情况,您没有列表,但有一个数组,可能是string[] s。尝试

Array.Sort(s);

答案 1 :(得分:-3)

Sort()方法返回void。它不会创建新的字符串列表,而只是对当前列表进行排序。

要插入s = s.Sort(),只需致电s.Sort()