gpt4 book ai didi

c# - 从字节数组中删除第一个和最后一个字节?

转载 作者:行者123 更新时间:2023-12-05 09:20:51 26 4
gpt4 key购买 nike

我正在以字节为单位读取字节数组。号码以 <uint16> 格式发送,包括'<'和'>'符号,以二进制格式传输00111100 XXXXXXXX XXXXXXXX 00111110其中“X”构成 16 位无符号整数。

我想删除“<”和“>”字符,它们始终是第一个和最后一个字节。这将允许我将 16 位无符号整数从二进制转换为整数。

最干净的方法是什么?

最佳答案

您可以使用 Linq 轻松地做到这一点:

var array = new char[] { '<', '0', '1', '1', '>' };
var trimmedArray = array.Skip( 1 ).Take( array.Count() - 2 ).ToArray();

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com