0

リストからオブジェクトを削除しようとしています。最初に、id == 0 のすべてのエントリを取得し (今のところ)、最初のエントリを削除する必要があります。現時点では私がしようとしている:

coursework.Where( x => x.Id == moduleList.SelectedIndex).remove(coursework[testList.SelectedIndex]) // Doesnt exist in this context

しかし、それはうまくいきません。私は多くのことを試しましたが、うまくいくものを見つけることができません。

4

1 に答える 1

1

.Where()IEnumerable<T>一致した項目を含む を返します。
元のリストを変更するために使用することはできません。

代わりに、 を呼び出す必要があります.RemoveAll()

于 2013-04-21T16:16:58.890 に答える