to convert numbers into 二进制表示, use
Convert.ToString(int value,int toBase);for example
Convert.ToString(255,2);

解决方案 »

  1.   

    public static string Int2Bin(int n) //对所有数转换成二进制
    {
    uint un = (uint)n; 
    string s = null, t = null;
    for (; un > 0; un /= 2)
    s += un % 2;
    if (s == null)
    s = "0";
    for (int i = s.Length - 1; i >= 0; i--)
    t += s[i]; //将un除2后的余数由后放入数组
    return t;
       }别人教的,不敢领功.下面的是自己编的,把输入的字段(如:100101)认作为二进制.
      

  2.   

    用二进制for(i=0;i<=111;i++)
    把i直接定义成二进制不行吗
    可以省去转换