2010-05-05 5 views
0

Comment puis-je souscrire une ligne de ce tableauSupprimer la valeur du tableau?

array< array<int^>^ >^ sample = gcnew array< array<int^>^ >{ 
     gcnew array<int>{0, 0, 0, 0, 0}, 
     gcnew array<int>{1, 1, 1, 1, 1}, 
     gcnew array<int>{2, 2, 2, 2, 2}, 
    }; 

Il serait donc: -

array< array<int^>^ >^ sample = gcnew array< array<int^>^ >{ 
     gcnew array<int>{0, 0, 0, 0, 0}, 
     gcnew array<int>{2, 2, 2, 2, 2}, 
    }; 

Rajesh.

Répondre

0

for (i = 0; i < n; i ++) { si (a [i] == cible) break; }

tandis que (i ++ < n) a [i - 1] = a [i]; --n;

Le processus actuel ne comprend pas une étape de suppression, il est juste l'étape de changement:

0

Alors que vous pouvez utiliser Array::Resize pour redimensionner votre tableau et utiliser la méthode de changement Bachchan mentionne, vous généralement ne pas ajouter ou supprimer éléments d'un tableau C++/CLI.

Si vous devez ajouter ou supprimer dynamiquement des éléments d'une collection, utilisez le type System::Collections::Generic::List<T> (voir MSDN). En fonction de ce que vous faites avec la collection, vous pouvez utiliser des structures encore plus sophistiquées, par exemple, en fonction de ce que vous faites avec la collection. HashSet<T> ou Dictionary<K, V>.

Questions connexes