C#将每个字符转换为字节数组

时间:2014-09-09 12:18:47

标签: c# arrays string byte

我很难将文本框字符串值转换为字节数组。 对于前者;

Textbox1.text="ABC";
converting to byte array as
byte[] array1;
array1[0]=65;
array1[1]=66;
array1[2]=67;

然后我想把所有array1写成Textbox2为

Textbox2=656667

很快,输入为“ABC”输出为“656667”。 我正在使用以下代码,它在

处出错
int value = Int32.Parse(arrText[i], System.Globalization.NumberStyles.Number);

示例代码

string text = textBox1.Text + " ";// .Text + " ";
text.Trim();
string[] arrText = text.Split(' ');
byte[] data = new byte[arrText.Length];
for (int i = 0; i < arrText.Length; i++)
{
    if (arrText[i] != "")
    {
        int value = Int32.Parse(arrText[i],
            System.Globalization.NumberStyles.Number);  //gives error
        data[i] = (byte)Convert.ToByte(value);
    }
}

for (int i = 0; i < arrText.Length; i++)
{
    textBox2.Text += data[i].ToString();
}

0 个答案:

没有答案