c# - 从 List<byte> 中删除空字节

标签 c# list arrays

如何从 List<byte> 中删除空字节? ?

例如,我得到一个大小为 [5] 的列表.

[0] = 5
[1] = 3
[2] = 0
[3] = 0
[4] = 17

在这个例子中我想删除byte索引:2 和 3。

列表中的项目每秒都在变化。所以下一次列表可能会充满这样的东西:

[0] = 0
[1] = 2
[2] = 3
[3] = 4
[4] = 0

最佳答案

有点像

myList.RemoveAll(b => b == 0);

关于c# - 从 List<byte> 中删除空字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15091094/

相关文章:

c# - 关于 var 关键字用法的问题

list - 如何使用 R 自动创建结构列表?

Python 列表和相等

arrays - Perl,将数组 : adding and removing keys, 的散列添加到数组中,全部在 while 循环中

c# - 自定义自动生成类的显示

c# - EF Code First 中的模型 n--n 关系如何与自动生成的 View 正常工作?

c++ - 在C++中使用1-d索引数组访问n-d数组元素的更好方法?

c - 查找数组中重复的整数

c# - 等于实现并覆盖 Equals、IEquatable、== 和 !=

C++ STL 列表崩溃,数字超过 1 000 000 000