我对此很陌生,请见谅。
如果我发现项目存在,我想在c# 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
}