【发布时间】:2018-01-26 20:49:51
【问题描述】:
我有一个字符串,
string Var="11001100"
我想把它转成字节数组。
bArray[0]=0x00;
bArray[1]=0x00;
bArray[2]=0x01;
bArray[3]=0x01;
bArray[4]=0x00;
bArray[5]=0x00;
bArray[6]=0x01;
bArray[7]=0x01;
有人可以指导我吗?我尝试了以下代码,但我得到了 ASCII 格式的数据。我不想那样。
bArray = Encoding.Default.GetBytes(var);
【问题讨论】:
-
你的意思是 bit 数组吗?
-
我只想要字节数组。我试过了 Encoding.ASCII.GetBytes(var);我不想要 acii 中的数据,即 48 表示 0 等等。我想保留二进制字符串。
-
或者你可以做ascii算术并减去'0'的ascii值,即48
-
这个输入的结果是什么:
string Var="10101100";?
标签: c# arrays type-conversion