C# Find()和First()与FirstOrDefault

1. Find方法只能在List<T>上使用,然后者能更普遍应用在IEnemerable<T>上。测试 Find最终是创建在Array的查找之上,而在IEnemerable上的FirstOrDefault是使用foreach查找的。所以,Find速度会比FirstOrDefault快不少,据测试可能会快一倍以上。对象 2. First:取序列中知足条件的第一个元素,若是没有元素知足条件,则抛出异常
相关文章
相关标签/搜索