C# 无法将对象强制转换为GenericList

C# 无法将对象强制转换为GenericList,c#,C#,下面的代码行给出了一个例外: listEmpFullDetails = (List<EmployeeListVM>)listEmpFullDetails.Skip(start).Take(pageSize); listempulldetails=(List)listempulldetails.Skip(start).Take(pageSize); 收到的例外情况: 无法将类型为“d_u251[ess.Model.Common.EmployeeListVM]”的对象强制转换为类型为

下面的代码行给出了一个例外:

listEmpFullDetails = (List<EmployeeListVM>)listEmpFullDetails.Skip(start).Take(pageSize);
listempulldetails=(List)listempulldetails.Skip(start).Take(pageSize);
收到的例外情况:

无法将类型为“d_u251[ess.Model.Common.EmployeeListVM]”的对象强制转换为类型为“System.Collections.Generic.List1”


您不能将其强制转换为列表的迭代器。相反,只需在末尾链接一个
.ToList()
,即可:

listEmpFullDetails = listEmpFullDetails
    .Skip(start)
    .Take(pageSize)
    .ToList();

您不能将其强制转换为列表的迭代器。相反,只需在末尾链接一个
.ToList()
,即可:

listEmpFullDetails = listEmpFullDetails
    .Skip(start)
    .Take(pageSize)
    .ToList();