Loops vs HashSets

When looking up data in memory from a large collection, a HashSet or Dictionary is much, much faster than looping through an ordinary collection.

This example uses strings - if you run the same code but treat them as GUIDs, the numbers improve quite a bit, but the difference between array and HashSet is still tremendous.

View code on GitHub

Comments

Popular posts from this blog

C# Record Serialization

Add timestamp to photo using ImageMagick

Read/write large blob to SQL Server from C#