J'ai créé une table de hachage de tableaux à deux dimensions en C# et ne peut pas comprendre comment accéder directement aux valeurs du tableau, ce qui suit est mon code actuel:C# Accès Hashtable des tableaux à deux dimensions
// create the hashtable
Hashtable hashLocOne = new Hashtable();
// add to the hashtable if we don't yet have this location
if (!hashLocOne.ContainsKey(strCurrentLocationId))
hashLocOne.Add(strCurrentLocationId,new double[20, 2] { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } });
// add to the value at a given array position, this does not work
hashLocAll[strReportLocationId][iPNLLine, 0] += pnl_value;
Sauf pour le point deux (par les autres) complètement inutile. –
Cela n'aide vraiment pas à répondre à la question, et vos deux derniers points me font souhaiter que vous puissiez supprimer les réponses comme "subjectives et argumentatives". – Samuel