ひと口LINQ FirsrtOrDefault

使い道

条件に合う1番最初の要素を取得してくる。
条件に合わない場合はnullを返す。

firstメソッドでは条件に一致するものが無い場合例外を返す

使い方

f:id:hiromunomymail:20210702210554p:plain

お試しソースコード

実行結果

f:id:hiromunomymail:20210702211112p:plain

簡単解説

今回注意するのはOrderByメソッド
FirstOrDefaultメソッドです。

OrderByメソッドは回答時間を昇順に並び替えています。
昇順に並び替えたtestsの中から70点以上のものをFirstOrDefaultメソッドで選びます。

最後に

同じく似たクラスとしてFirstメソッドが有りますが、
nullだとエラーを起こすので基本的に此方のメソッドを利用しましょう!