用这个就可以了。
Convert.ToString( YourInt, 2 );

解决方案 »

  1.   

    public string GetStr(int i)
    {
    string str=Convert.ToString(i,2);
    return str;
    }
      

  2.   

    System.Text.Encoding.ASCII()
    怎么实现呢?我试了一下,没实现出来。功能:把输入的整数转换成二进制字符串输出
    例func(7)=“111”;  func(8)=“1000”
      

  3.   

    好像在一本书中看到过,记不起了
    写就写吧,将整数不断除2取余,依次放进一个字符串中,最后将字符串倒置。string s_binary = "", s_temp = "";
    int number, i;while(number != 1)
    {
      s_temp += number%2;
      number /= 2;
    }
    s_temp += number;
    for(i=s_temp.Length-1; i>=0; i--)
      s_binary += s_temp[i];
      

  4.   

    只有如下几种格式,我想得自己写了
    ---------------------------------------------
    格式字符 说明和关联属性 
    d、D 十进制格式。 
    e、E 科学计数(指数)格式。 
    f、F 固定点格式。 
    g、G 常规格式。 
    n、N 数字格式。NumberNegativePattern、NumberGroupSizes、NumberGroupSeparator、NumberDecimalDigits、NumberDecimalSeparator。 
    r、R 往返格式,这确保将已转换成字符串的数字转换回数字时具有与原数字相同的值。 
    x、X 十六进制格式。