我定义了一个类,并将该类的记录写入列表中。在编写错误报告之前无法对列表进行排序。我试图在写入错误报告之前按“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>'
如何按列表中的“finderror”列按字母顺序排序。
首先它只是
List1.Sort();
Sort 方法不返回任何内容。它只是对列表进行排序。
其次,如果您想根据属性进行排序,请执行以下操作
List<Types> sortedlist = List1.OrderBy(x => x.finderror).ToList();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)