c# - 从字节数组中获取最后一个字节

标签 c# reverse

我需要从字节数组中读取最后 8 个字节。现在我是这样做的:

last8 = data.Reverse().Take(8).Reverse();

有更好的方法吗?

最佳答案

使用Array.Copy例如:

byte[] data = ...;
byte[] last8 = new byte[8];
Array.Copy(data, data.Length-8, last8, 0, 8);

关于c# - 从字节数组中获取最后一个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9530850/

相关文章:

c# - WPF DataGrid,如果 CellEditEnding 事件中的 e.Cancel = true,则保持焦点在单元格上

javascript - 如何在 Javascript 中实现单词反转功能

assembly - 对 68HC12 上的一个字节进行位反转

c# - 对于大文件,StreamReader非常慢

c# - 绑定(bind)到绑定(bind)元素?

c# - 如何以编程方式更改 wpf DataGrid 中选定行的行高?

javascript - 在vanilla javascript中反转多个单词

c# - 如何在 wpf c# visual studio 中对标签或文本 block 使用点击事件?

java - 使用堆栈来反转字符串?

java - 在 Java 中反转一对链表