日期:2014-05-17  浏览次数:20673 次

把string转换为byte[]
string aa="\0x1\0x2\0x44\0x50\0x30\0x32\0x03\0x6b\0x65\0x6e\0x40\0x74\0x6f\0x6d\0x2e\0x63\0x6f\0x6d\0x03\0x01\0x61\0x61\0x61\0x61\0x61";
这样构建的string,我要把它直接转换成byte[],怎么处理,不希望进行编码转换

------解决方案--------------------
你这字符串本身就有误,\0x44 的时候已经转义了,你直接输出Console.WriteLine(aa); 看看
------解决方案--------------------
我也是这么想的,他本来想转义来的,结果写错了,直接写进字符串了,转义就没起作用。