【发布时间】:2009-09-29 09:40:37
【问题描述】:
我有一个包含以下 7 位的字符串:1101000。如何将其转换为字节或整数?
【问题讨论】:
我有一个包含以下 7 位的字符串:1101000。如何将其转换为字节或整数?
【问题讨论】:
应该这样做:
string binaryText = "1101000";
int value1 = Convert.ToInt32(binaryText, 2) // 104
byte value2 = Convert.ToByte(binaryText, 2); // 104
【讨论】:
转换成字节数组:
System.Text.ASCIIEncoding encoding=new System.Text.ASCIIEncoding();
byte [] dBytes = encoding.GetBytes(str);
【讨论】:
ASCIIEncoding 的新实例,顺便说一句 - 只需使用 Encoding.ASCII。)