Collections Data Structure C#

using System;
using System.Collections.Generic;
public class Example
{
    public static void Main()
    {
        Dictionary openWith = new Dictionary();
        openWith.Add("A", "a");
        openWith.Add("B", "b");
        openWith.Add("C", "c");
        
        foreach( KeyValuePair kvp in openWith )
        {
            Console.WriteLine("Key = {0}, Value = {1}", 
                kvp.Key, kvp.Value);
        }
   }
}