using System.Collections.Specialized;
using System.Collections.Generic;
public static void Main()
var input = new NameValueCollection {{"txt", "notepad.exe"}, {"bmp", "paint.exe"}, {"dib", "paint.exe"}, {"rtf", "wordpad.exe"}};
var output = input.ToDictionary();
foreach (var item in output)
Console.WriteLine("[{0}, {1}]", item.Key, item.Value);