int i = 10;
 Console.WriteLine(Convert.ToString(i, 2));

解决方案 »

  1.   

    楼主想要的估计是这种:
        class DecimalToBinary
        {
            static void Main(string[] args)
            {
                Console.Write("Decimal: ");
                int decimalNumber = int.Parse(Console.ReadLine());            int remainder;
                string result = string.Empty;
                while (decimalNumber > 0)
                {
                    remainder = decimalNumber % 2;
                    decimalNumber /= 2;
                    result = remainder.ToString() + result;
                }
                Console.WriteLine("Binary:  {0}",result);
            }
        }
      

  2.   

    就是将十进制转二进制,输入十进制的数,返回二进制.
          private string To2(int t)
            {
              string result= Convert.ToString(t, 2);
              return result;           
            }
         textBox1.Text = To2(3);