如何从“列表”中删除一个数字“整数”
本文关键字:整数 一个 数字 删除 列表 | 更新日期: 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);"这是我的第一个问题。我会回来的。我正在开发一款游戏。我需要一个列表来设置我的级别系统,谢谢你的帮助!