Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 软件开发 / C# / 用于截取字节数组SubByte的C#二进制字节数组操作函数

用于截取字节数组SubByte的C#二进制字节数组操作函数2014-10-13
/// <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);returnByte = bufferStream.ToArray();bufferStream.SetLength(0);bufferStream.Position = 0;}bufferStream.Close();bufferStream.Dispose();return returnByte;}
URL:http://www.bianceng.cn/Programming/csharp/201410/45781.htm