>>178
はい、並べ直さなくてもちゃんと削除できました
>>179
コレクションはなんかの集合・・
なるほど・・

SelectedIndicesって配列で格納されてるんですね、でもこれだと
listView1.Items.RemoveAt(listView1.SelectedIndices[0]); 
項目が選択されていなかったり、重複しようものならエラーがでます。
foreachが一番無難みたいですね

クラスって実際どういう処理を行ってるか見えないので、なんかフラストレーションたまります