using System.Collections.Generic;
public static void Main()
var cities = new Dictionary<string, string>(){
{"UK", "London, Manchester, Birmingham"},
{"USA", "Chicago, New York, Washington"},
{"India", "Mumbai, New Delhi, Pune"}
Console.WriteLine(cities["UK"]);
Console.WriteLine(cities["USA"]);
if(cities.ContainsKey("France")){
Console.WriteLine(cities["France"]);
if(cities.TryGetValue("France", out result))
Console.WriteLine(result);
Console.WriteLine("---access elements using for loop---");
for (int i = 0; i < cities.Count; i++)
Console.WriteLine("Key: {0}, Value: {1}",
cities.ElementAt(i).Value);