Jagged array kopiering
Jeg har lavet en kort test kode for at illustrere mit problem:int[][] j = new int[2][];
j[0] = new int[] { 0 };
int[][] k = (int[][])j.Clone();
k[0][0] = 1;
Console.WriteLine("j: "+j[0][0].ToString());
Console.WriteLine("k: " + k[0][0].ToString());
j og k er begge 1, selvom j burde være 0 efter min overbevisning.
Det jeg gerne vil have i eksemplet, er en komplet kopi af det jagged array j, men uanset om jeg bruger Clone,CopyTo eller Array.Copy, ændres de ting jeg gør ved kopien også i det oprindelige array.
Hvad gør jeg galt?
