实际上,我不是在问自己如何实现这个功能。我知道这不会很复杂。我只是不想重新发明轮子,所以我想知道这个功能是否存在于BCL的某个地方。好像肯定它在某处......
示例输入/所需输出:
Input Output 1 1 2 10 3 11 4 100 10 1010
答案 0 :(得分:11)
将toBase的System.Convert.ToString(int value, int toBase)
设置为2怎么样?
答案 1 :(得分:7)
尝试使用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));
第二个参数是用于转换数字的基数(在本例中为base 2)。