运行效果如下:
源码如下:
////// 吉日嘎拉 QQ:252056973 将类似2进制字符串 10010110111 转换为 数值型 /// /// 字符串 ///返回数值类型 private double CharacterToBinary(string character) { double returnValue = 0; int j = 0; // 截取字符串 for (int i = 0; i < character.Length; i++) { if (character[i].Equals('1')) { // 2的几次幂 j = character.Length - i - 1; returnValue = returnValue + System.Math.Pow(2, j); } } return returnValue; } private void btnConverter_Click(object sender, EventArgs e) { this.txtBinary.Text = this.CharacterToBinary(this.txtCharacter.Text).ToString(); }