岁月是 IList
Data = new SelectList(years.Distinct().ToList().Sort());
但它给出了语法错误。该怎么办?我不能使用 linq。
这里的问题是Sort()
返回void
并传递void
给SelectList
构造函数。您的代码应如下所示:
var list = years.Distinct().ToList();
list.Sort();
Data = new SelectList(list);
不Lambda Operator
使用
List tData = years.Distinct().ToList();
Array.Sort(tData); // Since Array.Sort has a `void` return type.
var Data = new SelectList(tdata);
你Distinct()
和ToList()
是LINQ
基于。