Back to course

Dictionaries: Key-Value Pairs

C# Zero to Hero: Comprehensive Programming Masterclass

Dictionaries

A Dictionary<TKey, TValue> stores data in key-value pairs.

Example

csharp Dictionary<string, string> capitalCities = new Dictionary<string, string>();

capitalCities.Add("England", "London"); capitalCities.Add("France", "Paris");

Console.WriteLine(capitalCities["England"]); // London

Fast Lookup

Dictionaries are extremely efficient at finding data if you know the key.