本ブログは更新を停止しました。Aerieをよろしくお願いいたします。
投稿カレンダーはJavaScriptが有効でない環境では使用できません。
αετο? / aetos / あえとす
シャノン? 誰それ。
埼玉を馬鹿にする奴は俺が許さん。
基本的に知ったかぶり。興味を持った技術に手を出して、ちょっと齧りはするものの、それを応用して何か形にするまでは及ばずに飽きて放り出す人。
投稿日時 : 2008年7月16日 16:06
そうそう、「あれ?」って思います。 ??演算子があるから大変ではないんだけど。
LINQ の標準クエリ演算子だけで FirstOrDefault のデフォルト値指定版を作れって問題は面白いですな. static T FirstOrDefault<T>(this IEnumerable<T> source, Func<T, bool> predicate, T defaultValue) { return source.Where(predicate) .Concat(Enumerable.Repeat(defaultValue, 1)) .First(); }
Powered by: Copyright © αετος / aetos