int i=11;
string s = System.Convert.ToString(i,2);
Response.Write(s);

解决方案 »

  1.   

    string test="1011";
    double m=0;
    for(int i=test.Length-1;i>=0;i--)
    {

    if(test[test.Length-1-i].ToString()=="1")
    {
    m=m+System.Math.Pow( 2, i );
    }

    }
      

  2.   


    int p= System.Convert.ToInt32("1000",2);
    Response.Write(p);
      

  3.   

    hehe,一时忘了结贴,搞得这么多人回复了,答案就是qiushuiwuhen(秋水无恨) 所说的,xiajianfeng(一点点)你也太贪了,没有做出贡献就像拿分?? 不过鉴于你的打字,还是给一点分吧