【发布时间】:2013-05-02 02:27:36
【问题描述】:
我定义了一个类,并将该类的记录写入一个列表。在我编写错误报告之前无法对列表进行排序。我试图在编写错误报告之前按“finderror”类型的字母顺序对列表进行排序,以便在错误报告中对列表进行排序和更有条理。 这是课程:
public class types
{
public types() { }
public string person { get; set; }
public string state { get; set; }
public string phone# { get; set; }
public string finderror { get; set; }
}
如果我写这个,我会得到以下错误:
List1 = List1.Sort();
List1 is a global list I declared before my main.
Error-Cannot implicitly convert type 'void' to 'System.Collections.Generic.List<types>'
如何按字母顺序对列表中的“findererror”列进行排序。
【问题讨论】:
-
只使用
List1.Sort();而不进行任何分配。此方法将对列表进行排序并且不会返回任何值。所以你没有什么可分配的。 msdn.microsoft.com/en-us/library/b0zbh7b6.aspx -
粘贴List1声明代码。
标签: c# sorting collections