ArrayList af Arrays
Jeg har følgende kode:int[] linie = new int[2];
ArrayList kurv = new ArrayList();
if (Session["Kurv"] != null)
kurv = (ArrayList)Session["Kurv"];
bool fundet = false;
for(int i = 0; i < kurv.Count; i++)
{
linie = (int[])kurv[i];
if ((int)linie[0] == id)
{
fundet = true;
(int)linie[1] += 1;
}
}
if (!fundet)
{
linie[0] = id;
linie[1] = 1;
kurv.Add(linie);
}
Session["Kurv"] = kurv;
Har jeg her et problem med at kurv.Add(linie) faktisk er pas-by-ref? Min arrayliste indeholder efter et par gennemløb flere forekomster af det samme array(linie).
Er løsningen to arraylister eller ....?
