Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从列表中删除一个对象,首先我需要使用 id == 0(现在)获取其中的所有条目,然后删除第一个条目。目前我正在尝试:
coursework.Where( x => x.Id == moduleList.SelectedIndex).remove(coursework[testList.SelectedIndex]) // Doesnt exist in this context
但这不起作用,我尝试了很多东西,但永远找不到任何有效的东西。
.Where()返回一个IEnumerable<T>包含匹配项。 它不能用于修改原始列表。
.Where()
IEnumerable<T>
相反,您应该调用.RemoveAll().
.RemoveAll()