J'ai déjà regardé quelques thèmes de tableau mais je suis toujours perplexe.Ajouter un élément à un tableau Jagged
Je souhaite ajouter une nouvelle ligne à mon tableau en dents de scie - et suis strugigng pour obtenir la bonne syntaxe ..
int[][] intJaggedArray = new int[7][];
intJaggedArray[0] = new int[3] { 1, 1, 1 };
intJaggedArray[1] = new int[3] { 2, 2, 2 };
intJaggedArray[2] = new int[3] { 3, 3, 3 };
intJaggedArray[3] = new int[3] { 4, 4, 4 };
intJaggedArray[4] = new int[3] { 5, 5, 5 };
intJaggedArray[5] = new int[3] { 6, 6, 6 };
intJaggedArray[6] = new int[3] { 7, 7, 7 };
Alors maintenant, si je veux ajouter
intJaggedArray[0] = new int[3] { 1, 1, 2 };
si le tableau finit par être comme indiqué ci-dessous comment puis-je l'obtenir - merci d'avance - Un Noob d'Angleterre. (Et un grand merci à l'avance)
intJaggedArray[0] = new int[3] { 1, 1, 1 };
intJaggedArray[0] = new int[3] { 1, 1, 2 };
intJaggedArray[1] = new int[3] { 2, 2, 2 };
intJaggedArray[2] = new int[3] { 3, 3, 3 };
intJaggedArray[3] = new int[3] { 4, 4, 4 };
intJaggedArray[4] = new int[3] { 5, 5, 5 };
intJaggedArray[5] = new int[3] { 6, 6, 6 };
intJaggedArray[6] = new int[3] { 7, 7, 7 };
Le « si le tableau finit par être comme le montre » une partie est pas très claire. Que signifient ces marqueurs «**»? Votre code actuel est OK pour remplacer le premier tableau. –
C'était le gras dans l'éditeur qui va mal/faux - involontaire. – Gopher2011
Après votre modification de votre échantillon a encore 2 lignes à l'index 0. Peut-être indiquer clairement: Remplacer une ligne ou Insérer une ligne ?? –