9 lines
760 B
Plaintext
9 lines
760 B
Plaintext
== Why is this an issue?
|
|
|
|
Both the `List.Exists` method and `IEnumerable.Any` method can be used to find the first element that satisfies a predicate in a collection. However, `List.Exists` can be faster than `IEnumerable.Any` for `List` objects, as well as requires significantly less memory. For small collections, the performance difference may be negligible, but for large collections, it can be noticeable. The same applies to `ImmutableList` and arrays too.
|
|
|
|
*Applies to*
|
|
|
|
* https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1.exists[List]
|
|
* https://learn.microsoft.com/en-us/dotnet/api/system.array.exists[Array]
|
|
* https://learn.microsoft.com/en-us/dotnet/api/system.collections.immutable.immutablelist-1.exists[ImmutableList] |