splitbytes.cs
来自「包包版网络游戏大厅和网络桥牌系统」· CS 代码 · 共 57 行
CS
57 行
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 + =
减小字号Ctrl + -
显示快捷键?