-2

次のような別のジェネリッククラスから継承するジェネリッククラスを実装したい:

Public Class QlistedLink<T> : Linkedlist<T>

私の問題は IEnumrable 関数にあります! このようなものを呼び出すと、

QlistedLink<int> Q = new QlistedLink<int>();
int temp = Q.First();

First() 関数でエラーをスローします。

「シーケンスに要素が含まれていません」

解決方法は何ですか?

4

1 に答える 1

3

もちろん、ここでは例外があります。空のリストから何を得るintことを期待していますか?

リストを呼び出す前にリストに何かを追加するか、 リストが空の場合に表示される をFirst呼び出すか、を呼び出す前にリストが空でないことを確認してください。FirstOrDefault0First

于 2012-11-02T11:08:20.493 に答える