In vb.net comment supprimer une ligne dans un tableau à deux dimensions?vb.net supprimer une ligne dans un tableau à deux dimensions
Répondre
Si elle est la dernière ligne que vous souhaitez supprimer et que vous utilisez la deuxième dimension pour représenter les lignes, vous pouvez utiliser ReDim avec l'option de conservation comme ceci:
Dim myArray(2,1)
ReDim Preserve myArray(2, 2)
Attention: Je suggestion que vous consultez cet article avant d'utiliser l'exemple ci-dessus: The Redim Preserve Performance Trap
Si vous devez supprimer une ligne au milieu, vous devez tout d'abord déplacer tout le long d'une rangée, puis tronquer la dernière dimension du tableau. Ceci, couplé à la nécessité de faire pivoter votre concept de lignes vers la deuxième dimension, fait probablement plus de mal que de bien. Les chances sont, vous utilisez le mauvais type en premier lieu si vous avez besoin de supprimer arbitrairement des éléments comme ça. Les tableaux traditionnels (en particulier les tableaux multidimensionnels) sont vraiment mieux utilisés pour les ensembles de données de taille fixe.
Si vous avez besoin de supprimer des éléments d'un tableau, vous ne devriez probablement pas utiliser un tableau, mais devraient utiliser une liste de quelque sorte (List(Of List(Of String))
ou quelque chose.
Si vous voulez coller avec le tableau, il y a deux solutions différentes décrites sur la page this, un décalage lent tout à la main et un plus rapide qui copie la mémoire.Les échantillons sont pour les tableaux unidimensionnels, mais devrait être assez facile à adapter
- 1. Comment supprimer une ligne et une colonne dans un tableau à deux dimensions?
- 2. Tableau dynamique à deux dimensions
- 3. Commander une colonne dans un tableau à deux dimensions
- 4. Convertir un tableau à deux dimensions
- 5. randomise un tableau à deux dimensions?
- 6. Aborder un seul tableau de pointeur dimensions à deux dimensions
- 7. json_encode sur un tableau à deux dimensions
- 8. Tri tableau à deux dimensions dans AS3
- 9. Récupère des éléments adjacents dans un tableau à deux dimensions?
- 10. lier un tableau à deux dimensions à un répéteur - erreur
- 11. Recherche de voisins dans un tableau à deux dimensions
- 12. PHP à deux dimensions Tableau Associatif implosent
- 13. C++ - Tableau à deux dimensions vectoriel d'objets
- 14. Ajouter des chaînes à un tableau à deux dimensions
- 15. Essayer de joindre un tableau à deux dimensions en Javascript
- 16. Générer un tableau à deux dimensions via LINQ
- 17. comment initialiser un tableau à deux dimensions PHP
- 18. Tableau à deux dimensions, calcul de la valeur maximale
- 19. Matlab - impression de sous-tableau tableau à deux dimensions
- 20. Tableau unique en tableau à deux dimensions en PHP
- 21. Référence d'une colonne de tableau à deux dimensions dans C?
- 22. écriture tableau à deux dimensions pour classer et lire tableau à deux dimensions de fichier en utilisant Visual C++
- 23. Enregistrement de sons à l'aide d'un tableau à deux dimensions
- 24. PHP comparer tableau de deux dimensions
- 25. for-loop pour comparer le tableau à deux dimensions ??? Help!
- 26. Pourquoi utiliser un tableau de plus de deux dimensions?
- 27. ligne Supprimer et de la colonne avec le numéro N de la liste à deux dimensions
- 28. Tri d'un tableau à deux dimensions sur plusieurs colonnes
- 29. Effacer un tableau de session en deux dimensions
- 30. Ruby tableau à deux dimensions: trouver les coordonnées d'un objet