原文:LINQ 的First 和 FirstOrDefault方法

First 返回結果集中第一個匹配的元素,如果找不到會發生異常 FirstOrDefault 返回結果集中第一個匹配的,如果找不到會返回空。 例: Console.WriteLine queryResults.First c gt c.Region Africa Console.WriteLine queryResults.FirstOrDefault c gt c.Region Antarcti ...

2012-12-20 11:09 0 7784 推薦指數:

查看詳情

LINQFirstFirstOrDefault使用;Max、Min使用

關於LinqFirstFirstOrDefault;Last、LastOrDefault等方法的說明 這里以FirstFirstOrDefault進行說明,其他類似。 1、First:取序列中滿足條件的第一個元素,如果沒有元素滿足條件,則拋出異常 2、FirstOrDefault:取 ...

Mon Apr 16 18:39:00 CST 2012 1 18808
C# First and FirstOrDefault 方法詳解

在工作中我們經常會遇到有關LINQ 的一些問題。這時我們就用到lambda 表達式。 下面是我在工作遇到的。 First and FirstOrDefault 這兩方法。我今天把它記錄一下。 需要注意的是我標注紅色的部分,這是它們倆的區別。 First ...

Wed Nov 19 19:58:00 CST 2014 2 39351
lambda中FirstOrDefaultFirst

First()表示取集合中的第一個元素,如果集合為空,則拋異常。 FirstOrDefault()表示取集合的第一個元素。 如果集合為空,且集合元素是引用類型,則返回null。 如果集合為空,且集合元素是值類型,則返回默認值。 注: 可以使用type(T).IsValueType ...

Sun Jun 23 20:15:00 CST 2019 0 616
C# Find()和First()與FirstOrDefault(

1. Find方法只能在List<T>上使用,而后者能更廣泛應用在IEnemerable<T>上。 Find最終是建立在Array的查找之上,而在IEnemerable上的FirstOrDefault是使用foreach查找的。因此,Find速度會比 ...

Wed Nov 22 00:18:00 CST 2017 0 21934
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM