小编Pan*_*ens的帖子

使用函数将十进制转换为二进制C#

我想使用函数制作十进制到二进制的转换器,但我没有看到我的代码有什么问题:(错误表明我不能简单地将字符串转换为char但我已在第12行转换它).编辑 - 我对将denary转换为二进制而不是输出的过程感兴趣.

    static void Main (string[] args)
    {
     Console.WriteLine("Decimal 14 = Binary " + dec_to_bin(14));
     Console.WriteLine("Decimal 100 = Binary " + dec_to_bin(100));
     Console.WriteLine("Decimal 32 = Binary " + dec_to_bin(32));
     Console.WriteLine("Decimal 64 = Binary " + dec_to_bin(64));
     Console.ReadLine();
    }
    public static string dec_to_bin(int dec)
    {
     string binary = "11111111";
     char[]binaryArray = binary.ToCharArray();

     for (int i = 0; i < 8; i++)
     {
      if (dec % 2 == 0)
      {
       binaryArray[i] = "0"; // error 1
      }
      else 
      {
       binaryArray[i] = …
Run Code Online (Sandbox Code Playgroud)

c# binary function decimal

0
推荐指数
1
解决办法
694
查看次数

标签 统计

binary ×1

c# ×1

decimal ×1

function ×1