public void Agregar(Clave_Valor clave)
        {
            if (diccionario.Count > 0)
            {
                if (!diccionario.ContainsKey(clave.Clave))
                {
                    diccionario.Add(clave.Clave, clave.Objetoasociado);
                }
                else
                {
                    diccionario[clave.Clave] = clave.Objetoasociado;
                }
            }
            else
            {
                diccionario.Add(clave.Clave, clave.Objetoasociado);
            }

            /**     FORMAS DE RECORRER UN DICCIONARIO
             *          foreach (KeyValuePair<IComparableP, object> result in nuevoDiccinario.diccionario)
             *          {
             *              Console.WriteLine(string.Format("Key-{0}:Value-{1}", result.Key, result.Value));
             *          }
             *          foreach (var economica in nuevoDiccinario.diccionario)
             *          {
             *              Console.WriteLine("{0} : {1}", economica.Key, economica.Value);
             *          } **/
        }
 public object valorDe(Clave_Valor clave)
 {
     if (diccionario.ContainsKey(clave.Clave))
     {
         return(diccionario[clave.Clave]);
     }
     else
     {
         Console.WriteLine("No contiene elemento");
         return(null);
     }
 }