9 lines
701 B
Plaintext
9 lines
701 B
Plaintext
== Why is this an issue?
|
|
|
|
Indexes in C# provide direct access to an element at a specific position within an array or collection. When compared to `Enumerable` methods, indexing can be more efficient for certain scenarios, such as iterating over a large collection, due to avoiding the overhead of checking the underlying collection type before accessing it.
|
|
|
|
This applies to types that implement one of these interfaces:
|
|
|
|
* https://learn.microsoft.com/en-us/dotnet/api/system.collections.ilist[IList]
|
|
* https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ilist-1[IList<T>]
|
|
* https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ireadonlylist-1[IReadonlyList<T>] |