C# 用继承实现自定义泛型类
我希望实现一个从另一个泛型类继承的泛型类,如:C# 用继承实现自定义泛型类,c#,class,generics,inheritance,C#,Class,Generics,Inheritance,我希望实现一个从另一个泛型类继承的泛型类,如: Public Class QlistedLink<T> : Linkedlist<T> 公共类QlistedLink:Linkedlist 我的问题是IEnumerable函数!当我这样称呼的时候 QlistedLink<int> Q = new QlistedLink<int>(); int temp = Q.First(); QlistedLink Q=new QlistedLink();
Public Class QlistedLink<T> : Linkedlist<T>
公共类QlistedLink:Linkedlist
我的问题是IEnumerable函数!当我这样称呼的时候
QlistedLink<int> Q = new QlistedLink<int>();
int temp = Q.First();
QlistedLink Q=new QlistedLink();
int temp=Q.First();
在First()函数上引发错误:
“序列不包含任何元素”
什么是解决方法?当然,这里有一个例外;您希望从空列表中得到什么
要么在调用
First
之前向列表中添加一些内容,要么调用First或default
,如果列表为空,将为您提供0
,或者在调用First
之前检查列表是否为空。请显示一个简短但完整的程序来演示问题。您目前没有给我们提供足够的信息。-1这不是糟糕的英语。|我确实在我的类中添加了一些数据,然后调用此函数!