que tenía una tabla hash como referencia de sólo lectura a una lista de valores de la siguiente manera:estructura para sostener 3 columnas y de búsqueda de una fila rápida por cualquiera de las columnas
internal static readonly Hashtable relationcodeAcodeB = new Hashtable
{
{"149", "23"},
{"139", "17"}
}
Ahora necesitamos una estructura que puede contener 3 valores (columnas) y buscar un valor rápida por cualquiera de los otros 2.
Algo como esto:
internal static readonly Hashtable relationcodeAcodeBcodeC = new Hashtable
{
{"149", "23", "xx"},
{"139", "17", "xxx"}
}
string codeB=relationcodeAcodeBcodeC[codeA="149"]["codeB"];
¿Hay alguna razón por la que no esté utilizando colecciones genéricas? –
Esto es realmente una pregunta bastante interesante (¡voto popular!); obviamente hay varias soluciones para esto, pero tengo curiosidad sobre cuál es la forma más rápida/limpia o incluso correcta de hacer esto. BTW debe aclarar: el título dice por cualquiera de las columnas, mientras que la pregunta se lee por cualquiera de los otros ** dos **. La gran diferencia – pyrocumulus
De acuerdo con la nube: esta podría ser una pregunta interesante si lo aclaras. –