C#二进制字节数组操作函数 截取字节数组SubByte
/// <summary>
/// 截取字节数组
/// </summary>
/// <param name="srcBytes">要截取的字节数组</param>
/// <param name="startIndex">开始截取位置的索引</param>
/// <param name="length">要截取的字节长度</param>
/// <returns>截取后的字节数组</returns>
public byte[] SubByte(byte[] srcBytes, int startIndex, int length)
{
System.IO.MemoryStream bufferStream = new System.IO.MemoryStream();
byte[] returnByte = new byte[] { };
if (srcBytes == null) { return returnByte; }
if (startIndex < 0) { startIndex = 0; }
if (startIndex < srcBytes.Length)
{
if (length < 1 || length > srcBytes.Length - startIndex) { length = srcBytes.Length - startIndex; }
bufferStream.Write(srcBytes, startIndex, length);
retur

本文介绍C#中用于处理二进制字节数组的SubByte函数,详细讲解如何截取字节数组,提供实例说明其用法,帮助开发者更好地进行二进制数据操作。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



