我有一个包含我的对象集合的列表:
List<MyObj> list = new List<MyObj>();
我的函数接收 MyObj 作为参数,我想从列表中删除这个对象,就像这里的建议:c# remove item from list
private void remove(MyObj obj)
{
var itemToRemove = list.Where(x => x.fileName == obj.fileName);
if (itemToRemove != null)
list.Remove(itemToRemove);
}
收到编译器错误:
无法从“System.Collections.Generic.IEnumerable”转换为“namespace.MyObj”