运行效果如下:
源码如下:
/// <summary> /// 吉日嘎拉 QQ:252056973 将类似2进制字符串 10010110111 转换为 数值型 /// </summary> /// <param name="character">字符串</param> /// <returns>返回数值类型</returns> 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(); }