Estoy almacenando un montón de identificadores de elementos supuestamente únicos como clave y las ubicaciones de archivos como el valor en una tabla hash al atravesar una tabla. Mientras lo estoy ejecutando, necesito asegurarme de que el par de clave/ubicación sea único o arroje un mensaje de error. Tengo la tabla hash configurado y estoy cargando los valores, pero no estoy seguro de qué prueba:¿Cómo se prueba si un C Hashtable contiene un par clave/valor específico?
Hashtable check_for_duplicates = new HashTable();
foreach (object item in items)
{
if (check_for_duplicates.ContainsKey(item["ItemID"]) &&
//what goes here? Would be contains item["Path"] as the value for the key)
{
//throw error
}
}
En realidad, Ken Browning me ganó con la misma respuesta en 20 segundos. Dale la respuesta. –
lo hizo, pero su respuesta fue más completa – Brian