Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我试图在编写整数以将十进制转换为二进制时进行拆分_C#_Split - Fatal编程技术网

C# 我试图在编写整数以将十进制转换为二进制时进行拆分

C# 我试图在编写整数以将十进制转换为二进制时进行拆分,c#,split,C#,Split,我正在尝试从十进制转换为二进制,但我不知道如何从一个八进制转换为另一个八进制 这是我的密码: int oct = 0; int bin = 128; string resul = ""; Console.WriteLine("insert ip address"); string temp = Console.ReadLine(); oct = int.Parse(temp); w

我正在尝试从十进制转换为二进制,但我不知道如何从一个八进制转换为另一个八进制

这是我的密码:

        int oct = 0;
        int bin = 128;
        string resul = "";
        Console.WriteLine("insert ip address");
        string temp = Console.ReadLine();
        oct = int.Parse(temp);


        while (bin > 0)
        {
            if (oct >= bin)
            {
                resul += "1";
                oct = oct - bin;
            }

            else
            {
                resul += "0";
            }

            bin = bin / 2;

        }                       

         {
            Console.WriteLine(resul);
            Console.ReadKey();
        }

怎么样
IPAddress.Parse
?你能告诉我怎么做吗?谢谢
oct = int.Parse(temp);
string resul = Convert.ToString(oct ,2);