3
其实,我并没有问自己如何实现这个功能。我知道这不会很复杂。我只是不想重新发明轮子,所以我想知道这个功能是否存在于BCL的某个地方。这似乎是肯定它的存在,某处......获取整数的二进制表示的最简单方法是什么?
例输入/输出所需:
Input Output 1 1 2 10 3 11 4 100 10 1010
其实,我并没有问自己如何实现这个功能。我知道这不会很复杂。我只是不想重新发明轮子,所以我想知道这个功能是否存在于BCL的某个地方。这似乎是肯定它的存在,某处......获取整数的二进制表示的最简单方法是什么?
例输入/输出所需:
Input Output 1 1 2 10 3 11 4 100 10 1010
如何将System.Convert.ToString(int value, int toBase)
与toBase设置为2?
尝试Convert.ToString,像这样:
Console.WriteLine(Convert.ToString(1, 2));
Console.WriteLine(Convert.ToString(2, 2));
Console.WriteLine(Convert.ToString(3, 2));
Console.WriteLine(Convert.ToString(4, 2));
Console.WriteLine(Convert.ToString(10, 2));
第二个参数是用基转换数字(在这种情况下,基数2)。
不错,我怎么错过这个? (我总是忘记Convert类!) – 2010-08-27 18:16:55
我必须牢记这一点,这真的很方便和优雅! – 2010-08-27 20:35:12