虽然下面的LINQ的执行,我得到这个异常:LINQ:异常的 “序列不包含任何元素”
“序列不包含任何元素”
的Linq代码:
newGradeRow[rowCnt + 1 + "Grade " + ExamName] =
objDataSet.Tables[1].Rows.Cast<DataRow>()
.Where(p => Convert.ToDecimal(p["EMG_MARKS_ABOVE"]) <= extSubMarks
&& extSubMarks <= Convert.ToDecimal(p["EMG_MARKS_BELOW"]))
.Select(p => Convert.ToString(p["EMG_GRADE_NAME"]))
.First();
任何人都可以帮助我吗?
异常很明显 - 您正在使用的列表中的一个为空,并且没有返回任何结果。 – Oded
正如我在执行中提到的问题,我得到一个异常为“序列不包含任何元素”。你能告诉我为什么我得到这个异常或代码中有什么错误。我是.net的新手。 –
我认为你的收藏没有物品。 *你认为你应该做什么?这个问题是一个基本思想的练习。 – Amy