int? a = (new List<int>{2}).Select(x => x).FirstOrDefault(); // 2 int? b = (new List<int>{}).Select(x => x).FirstOrDefault(); // 0 int? c = (new List<int>{2}).Select(x => (int?)x).FirstOrDefault(); // 2 int? d = (new List<int>{}).Select(x => (int?)x).FirstOrDefault(); // null
2014-02-10 23:43
[C#] 對 FirstOrDefault 新的認識
FirstOrDefault 會依據最後的型別去決定 Default 時回傳的值,例如下面的範例:
訂閱:
張貼留言 (Atom)
0 回應:
張貼留言