Back to course

Dictionaries: Key-Value Pairs

.NET Zero to Hero: Master C# and Modern App Development

Dictionaries

A Dictionary<TKey, TValue> stores data in pairs. Each value is associated with a unique key.

Example:

csharp Dictionary<string, string> capitals = new Dictionary<string, string>(); capitals.Add("France", "Paris"); capitals.Add("USA", "Washington D.C.");

Console.WriteLine(capitals["France"]); // Paris

It is extremely fast for lookups by key.