如何从“列表”中删除一个数字“整数”

本文关键字:整数 一个 数字 删除 列表 | 更新日期: 2023-09-27 18:08:09

我在Visual studio 2013 c#中编程。

如果listname.add正在添加一个数字,那么如何从列表中删除一个数字?

如何从“列表”中删除一个数字“整数”

对于一个列表,"add"的补码不是"subtract",而是"remove"。

要删除具有特定值的项,可以使用Remove方法:

listname.Remove(value);

要删除特定索引处的项,可以使用RemoveAt方法:

listname.RemoveAt(index);

要删除多个值,您可以使用RemoveAll方法,该方法将删除符合条件的所有项:

listname.RemoveAll(i => i == value);

注意,Remove方法将搜索整个列表,直到找到该值。如果这是您经常做的事情,您可能需要使用不同的集合,例如HashSet<int>,其中删除值是O(1)操作而不是O(n)操作。

谢谢大家。古法解决了这个问题。你只需要输入"listname.Remove(value);"这是我的第一个问题。我会回来的。我正在开发一款游戏。我需要一个列表来设置我的级别系统,谢谢你的帮助!