因为c#中的byte数组长度是固定的,并没有提供类似于strcat这类的方法,利用list< byte > 可以实现类似作用。
static void Main(string[] args)
{
List<byte> listData = new List<byte>();
byte a = 65;
byte[] b = new byte[] { 66, 67, 68 };
listData.Add(a);
listData.AddRange(b);
byte[] byteData = listData.ToArray();
string s = Encoding.UTF8.GetString(byteData, 0, byteData.Length);
Console.Write(s);
}