假设我有一个包含 10 个项目的列表。
List<char> chars = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'];
我需要一个新列表,其中包含列表中除第 n 个(例如,第 3 个项目'C'
)之外的所有元素。我不希望更改原始列表,因为我以后需要它。
另一种选择是,我可以克隆列表并删除该项目,但是必须将第 n 个之后的所有项目上移。
有没有办法使用 Linq 获取列表?
编辑:
一个字符可以在列表中出现多次。我只想删除“n”处的出现。