c# 里面怎么将二进制字符串转成十进制?
例如二进制字符串"1010"转换成十进制是多少?

解决方案 »

  1.   

    推荐一篇文章给你:
    http:/www.aub.org.cn/VC_ImageProcessing/Article175938.html
    二进制转换十进制:如何将string字符串“ffffffff”转换成十进制数    -1?
      

  2.   

    int a = Convert.ToInt32("1010", 2);
      

  3.   

    Convert.ToInt32(string value, int fromBase):可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16:
      

  4.   

    任意进制间转换
    private string ConvertString(string value, int fromBase, int toBase)
            {            int intValue = Convert.ToInt32(value, fromBase);            return Convert.ToString(intValue, toBase);
            }
      

  5.   

    //二进制转十进制
    Console.WriteLine(Convert.ToInt32(”100111101″, 2));