【发布时间】:2014-03-01 22:47:39
【问题描述】:
我是 LINQ 新手,但在转换时遇到了一些问题。我必须编写一个方法来查找所有名字在姓氏之前按字母顺序排列的学生。这是我的代码:
static Student[] FindAllFirstNameBeforeSecond(Student[] students)
{
Student[] newStudents =
from student in students
where student.FirstName.CompareTo(student.LastName) < 0
select student;
return newStudents;
}
我收到此错误:
Cannot implicitly convert type
'System.Collections.Generic.IEnumerable<ConsoleApplication2.Student>'
to 'ConsoleApplication2.Student[]'.
An explicit conversion exists (are you missing a cast?)
我可以得到一些关于我做错了什么的提示吗?
【问题讨论】:
标签: c# linq type-conversion