我想实现一个继承自另一个泛型类的泛型类,如:
Public Class QlistedLink<T> : Linkedlist<T>
我的问题出在IEnumrable Functions中!当我打电话给任何一个时,
QlistedLink<int> Q = new QlistedLink<int>();
int temp = Q.First();
在First()函数上抛出错误:
“序列不包含任何元素”
什么是解决方式?
答案 0 :(得分:3)
当然你在这里得到例外;您期待从{<1>}中删除哪个?
在调用int
之前向列表添加内容,或者调用First
,如果列表为空,则会调用FirstOrDefault
,或者在调用之前检查列表是否为空0
。