との違いは、私は私が最初に使用してFirstOrDefault両方が差があればFirstOrDefaultとLastOrDefaultが例外をスローしませんまずとFirstOrDefault、最終とLastOrDefault
0
A
答えて
3
結果が見つからない場合、FirstとLastは例外をスローします。 FirstOrDefaultおよびLastOrDefaultは、その場合の結果変数タイプのデフォルト値を返します。
0
あるものと同じ結果を返すがLINQで働いていますどのようなものです検索項目が順番にない場合、nullを返します。
+3
正確ではありません。戻り値の型のデフォルト値がnullの場合にのみ、nullを返します。整数の場合、0などが返されます。 – Patrick
+1
ああ、あなたはいらないでしょう。 **変数型のデフォルト値**を返します。 –
関連する問題
- 1. LINQ WhereとFirstOrDefault
- 2. FirstOrDefault(func)とWhere(func).FirstOrDefault()の違いは?
- 3. タスクは「FirstOrDefault」「FirstOrDefault」
- 4. F#LINQ lastOrDefault unix Epoch
- 5. LastとLastOrDefaultはサポートされていません
- 6. 最終とメモリリーク
- 7. 最終フィールドとスレッドセーフ
- 8. NHibernate 3.0:いいえFirstOrDefault()とQueryOver?
- 9. ジェネリックリストfirstOrDefault
- 10. 最終クラスと非最終コンパイラの最適化
- 11. 最大エディタ/最終ビルドと最大化されていないエディタのタイミングがずれています
- 12. Javaメソッドと最終変数
- 13. アンドロイド:最終スコアとハイスコア
- 14. スイングと最終変更子
- 15. FirstOrDefaultリンクで
- 16. LINQのFirstOrDefault
- 17. FirstOrDefault()のパフォーマンス
- 18. FirstorDefaultでC#Linq
- 19. MySQLは、連結方式まず、中東および最終
- 20. VB.netの検索まず例えば最終大文字
- 21. LINQ FirstOrDefaultの問題
- 22. まずベースラインと<code>UIStackView</code>のサブビューに<strong>まずベースライン</strong>と<strong>最終ベースライン</strong>プロパティを何効果UIStackView
- 23. スウィフトの最終クラスと関数
- 24. アンドロイドハンドラが最終変数として
- 25. System.outと最終オブジェクトのインライン化
- 26. データベース接続を終了せずにNode.jsスクリプトをCRONジョブとして実行すると、最終的にすべてのRAMが消去されますか?
- 27. SQL Compact 4.0とFirstOrDefault()でNHibernate 3 NotSupportedExceptionをスローする
- 28. FirstOrDefaultでクエリを実行するとエンティティSystem.NotSupportedExceptionが発生する
- 29. RxJavaの空リストのフィルタリングとfirstOrDefaultの使用
- 30. 最後のステートメントを終了するとClojureプログラムは終了しませんか?
[この例]を見てください(http://stackoverflow.com/documentation/c%23/68/linq-queries/329/first-firstordefault-last-lastordefault-single-and-singleordefault#t = 201609220738336033875) –