C# List<Byte> 删除前面的字符
时间: 2023-08-22 09:06:04 浏览: 122
删除文件每行前的数字字符(C#)
5星 · 资源好评率100%
如果你想从 `List<byte>` 中删除前面的 `n` 个元素,可以使用 `RemoveRange` 方法。下面是一个示例代码:
```csharp
List<byte> byteList = new List<byte>() { 65, 66, 67, 68, 69 };
int n = 3;
byteList.RemoveRange(0, n);
```
在上面的代码中,`byteList` 是包含字节的列表,`n` 是要删除的元素数。`RemoveRange` 方法的第一个参数指定要删除的起始索引,第二个参数指定要删除的元素数。在本例中,`RemoveRange(0, n)` 将删除 `byteList` 中的前 `n` 个元素,即 `65, 66, 67`。
注意:在使用 `RemoveRange` 时,请确保列表中有足够的元素以避免抛出 `ArgumentOutOfRangeException` 异常。
阅读全文