在LINQ中, 元素运算符用于根据列表的索引值返回列表的第一个和最后一个元素或集合中的单个元素或特定元素。
在LINQ中, 我们有不同类型的元素运算符可用。这些是:
- 第一
- 第一或默认
- 持续
- LastOrDefault
- 元素
- ElementAtOrDefault
- 单
- 单或反
- 默认值
文章图片
【LINQ元素运算符】通过使用这些元素运算符, 我们可以获得特定位置的项目列表/集合。下表显示了与元素运算符有关的更多详细信息。
Operators | Description |
---|---|
First | 它根据条件从序列中或从集合中返回第一个元素。 |
FirstOrDefault | 它与First相同, 但是如果在集合中未找到任何元素, 它将返回默认值。 |
Last | 它返回序列中的最后一个元素或基于匹配条件的最后一个元素。 |
ElementAt | 它根据特定的索引位置从列表中返回一个元素。 |
ElementAtOrDefault | 它与ElementAt相同, 但是如果在集合的指定索引处不存在任何元素, 则它将返回默认值。 |
Single | 它从集合中返回单个特定元素。 |
SingleOrDefault | 它与Single相同, 但是如果在集合中未找到任何元素, 它将返回默认值。 |
DefaultfEmpty | 如果列表或集合包含空值或空值, 则它将返回默认值。 |
推荐阅读
- LINQ First()元素
- LINQ ToDictionary()方法
- LINQ AsEnumrable()方法
- LINQ OfType()方法
- LINQ ToLookup()方法
- LINQ Cast()方法
- LINQ ToArray()方法
- LINQ ToList()方法
- LINQ skip操作符