📄 splitbytes.cs
字号:
using System;
namespace CommonClassLibrary
{
public class SplitBytes
{
private byte[] receiveAllByte;
public SplitBytes()
{
receiveAllByte = null;
}
public byte[] ReceiveAllByte
{
get
{
return receiveAllByte;
}
}
public void Dispose()
{
receiveAllByte = null;
}
public void AddBytes(byte[] recByte, int count)
{
byte[] f;
if (receiveAllByte != null)
{
f = new byte[receiveAllByte.Length + count];
for(int i = 0 ; i < receiveAllByte.Length ; i ++)
{
f[i] = receiveAllByte[i];
}
for(int i = 0 ; i < count ; i ++)
{
f[i + receiveAllByte.Length] = recByte[i];
}
}
else
{
f = new byte[count];
for(int i = 0 ; i < count ; i ++)
{
f[i] = recByte[i];
}
}
receiveAllByte = f;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -