Part 81 When to use a dictionary over list in c#