两个,byte[],字节数组组合,byte[]与string互转
private void button1_Click(object sender, EventArgs e)
{
byte[] byte1 = System.Text.Encoding.Default.GetBytes(textBox2.Text);
byte[] byte2 = System.Text.Encoding.Default.GetBytes(textBox3.Text);
byte[] returnByte = CopyToBig(byte1, byte2);
string ss = System.Text.Encoding.Default.GetString(returnByte);
textBox1.Text = ss;
}
/// <summary>
/// 两个byte[]组合
/// </summary>
/// <param name="byte1">前面byte[]</param>
/// <param name="byte2">后面byte[]</param>
/// <returns></returns>
private byte[] CopyToBig(byte[] byte1, byte[] byte2)
{
byte[] tmp = new byte[byte1.Length + byte2.Length];
System.Buffer.BlockCopy(byte1, 0, tmp, 0, byte1.Length);
System.Buffer.BlockCopy(byte2, 0, tmp, byte1.Length, byte2.Length);
return tmp;
}