生成List.Select()时出错。将<myobj>()转换为myObj </myobj>

时间:2013-11-10 23:08:07

标签: c# linq

大家好我有以下代码:

var v = gridInList.Select(s => s.HeaderCellText == cmbScegliColonnaPopolazione.Text).Cast<myGrid.GridInList>();
            myGrid.GridInList 
tempClass =(myGrid.GridInList) v;

当我运行该程序时,我收到此错误:

Unable to cast object of type '<CastIterator>d__b1`1[myGrid.GridInList]' to type 'myGrid.GridInList'.

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

Cast<T>返回IEnumerable<T>而不是T。您可能希望使用First来获取可枚举中的第一个元素。