LINQ 元素运算符2025 年 3 月 17 日 | 阅读 1 分钟 在 LINQ 中,元素操作符用于返回列表的第一个和最后一个元素,或从集合中返回单个元素,或基于集合中索引值的特定元素。 在 LINQ 中,我们有不同类型的元素操作符可用。它们是: - 第一个
- FirstOrDefault
- 末尾
- LastOrDefault
- ElementAt
- ElementAtOrDefault
- 单精度
- SingleOrDefault
- DefaultIfEmpty
 通过使用这些元素操作符,我们可以获得特定位置的列表/集合项。下表显示了与元素操作符相关的更详细的信息。 运算符 | 描述 |
---|
第一个 | 它返回序列中的第一个元素,或者根据条件从集合中返回第一个元素。 | FirstOrDefault | 它与 First 相同,但如果在集合中未找到元素,则返回默认值。 | 末尾 | 它返回序列中的最后一个元素,或者基于匹配条件的最后一个元素。 | ElementAt | 它基于特定的索引位置返回列表中的一个元素。 | ElementAtOrDefault | 它与 ElementAt 相同,但如果集合的指定索引处不存在元素,则返回默认值。 | 单精度 | 它返回集合中的单个特定元素。 | SingleOrDefault | 它与 Single 相同,但如果在集合中未找到元素,则返回默认值。 | DefaultIfEmpty | 如果列表或集合包含空值或 null 值,则返回默认值。 |
|