エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
FirstOrDefaultやSingleOrDefaultでnull以外のデフォルト値を返したい場合の書き方 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
FirstOrDefaultやSingleOrDefaultでnull以外のデフォルト値を返したい場合の書き方 - Qiita
やりたいこと FirstOrDefaultやSingleOrDefaultを使用した時、条件に一致しない場合nullではなく任意の... やりたいこと FirstOrDefaultやSingleOrDefaultを使用した時、条件に一致しない場合nullではなく任意のデフォルト値を返したい。 結論 DefaultIfEmpty を使う。 たぶん周知の事実なのだろうけど、調べた時にやりたい事どんぴしゃが無かったので忘備録として残します。 @Ryooooooga さんにコメントにて ??演算子を用いたもっと良い方法を教えて頂きました!ありがとうございます! 例 User.id をチェックし一致しない場合は id=-1 userName="NG" を返す。 サンプルに使用するクラス public class User(){ public int id {get;set;} public string userName {get; set;} public int age {get; set;} // ユーザーリストを返すメソッド