C# 開発 blog

.NET C#での開発で気づいたことなど

2014-01-01から1年間の記事一覧

FirstOrDefault実行後のnull判定を簡略化する拡張メソッド

IEnumerable<Bar>.FirstOrDefaultを実行後に、nullでなければBarの値を取得する等の場合、 var bars = new Bar[] { ... }; var bar = bars.FirstOrDefault(b => b.Name == "ABC"); // or // var bar = bars.Where(b => b.Name == "ABC").FirstOrDefault(); var ho</bar>…