j'ai essayé de programmer un tableau qui augmente leur taille au fur et à mesure qui se remplir
Voilà le code + Erreur(console)
j'ai essayé de programmer un tableau qui augmente leur taille au fur et à mesure qui se remplir
Voilà le code + Erreur(console)
Bonjour,
Le message d'erreur indiqué en console , tu as un problème d'indice , n'oublie pas que le premier élément d'un tableau à pour indice 0.
Fais attention à tes bornes .
PS : pense au deboggeur , parfait pour ce genre de situation !
throw new NoSignatureException();
vous pouvez me proposer une solution =)
Il est bien plus ludique ce te donner des pistes , ce que tu veux faire est un tableau dynamique , puisque la taille de ton tableaux est inconnus a l'avance.
Il est préférable pour cela de te tourner vers une List d'entier (int) . tu l'instancies ainsi
te suffit d'utiliser ensuite de la méthode Add pour faire le transfert !
Code : Sélectionner tout - Visualiser dans une fenêtre à part List<int> maListe = new List<int>();
J'espère que cela va t'aider.
throw new NoSignatureException();
Au passage :
Ici, tu créer un nouveau tableau en lui précisant comme dimension t.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int t = 1; int[] tab = new int[t];
Plus loins dans le code tu écris ceci :
Je suppose que c'est dans le but d'augmenter la taille de ton tableau, hors il est déjà créé. Je te propose donc un petit lien pour répondre à ton problème : redimensionnement d'un tableau en C#
Code : Sélectionner tout - Visualiser dans une fenêtre à part t++
Merci d’avance
Pour la méthode de l'utilisation de (Liste) ça marche mais il est unidimensionnel,
est ce qu'il y a une façon pour créer une liste ou moins bidimensionnel ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager