我对此很陌生,所以请原谅我在这里的笨拙。
如果我发现该项目存在,我正在尝试编辑 ac# sortedset 中的项目。所以我可以使用 list.contains(value) 并发现该值确实存在于列表中。但是我如何将该项目从列表中删除。这就是我所拥有的。随着我的列表大小变得非常大,这变得非常慢,所以我猜肯定有比这更好的方法。
if (list.Contains(p))
{
Person exists = list.First(person => person.Name.Equals(line[0]));
// do something here to exists
}
else
{
// just add the person to the list
}