私はちょうどポイントに行くでしょう。私は配列内のアイテムを一様な差異で移動したいと思います。私はこれを持っているとしましょう。アレイから1つのアイテムを削除し、他のアイテムを後ろに移動
string[] fruits = { "Banana", "Apple", "Watermelon", "Pear", "Mango" };
たとえば、「Apple」を削除したいとしましょう。
fruits[1] = "";
は今、すべての残っているもの:
{ "Banana", "", "Watermelon", "Pear", "Mango" }
するにはどうすればよい私は本当にアップルの一部を除去し、取得のみ:
{ "Banana", "Watermelon", "Pear", "Mango" }
注意をそのすべての項目のインデックスからアレイの終わりが後方に1移動するまで「スイカ」。何か案は?
@Morten:ArrayListのような非ジェネリックコンテナを使用しないでください。代わりに汎用リスト ''リスト 'を使用してください! –
abatishchev
問題は、これはチームワークプロジェクトです。私の友人はプロジェクトを開始し、配列を使用しました。アプリケーションをリストを使用するように変更するだけでは、プロジェクトを再起動できません。 –
@MortenAnderson実際には、ArrayListを使用する必要はありません(.NET 1を使用している場合を除く)。 – Ray