Un Dictionary guarda datos en pares de clave y valor.
Necesita:
using System.Collections.Generic;
Dictionary<string, int> precios = new Dictionary<string, int>();
En este ejemplo:
string.int.precios.Add("Pico", 100);
precios.Add("Espada", 250);
También:
precios["Arco"] = 300;
int precioPico = precios["Pico"];
precios["Pico"] = 150;