【发布时间】:2011-04-04 22:50:04
【问题描述】:
实际上,我并不是在问如何自己实现这个功能。我知道这不会很复杂。我只是不想重新发明轮子,所以我想知道这个功能是否存在于 BCL 中的某个地方。它似乎肯定在某个地方......
示例输入/所需输出:
输入输出 1 1 2 10 3 11 4 100 10 1010【问题讨论】:
标签: .net formatting binary integer
实际上,我并不是在问如何自己实现这个功能。我知道这不会很复杂。我只是不想重新发明轮子,所以我想知道这个功能是否存在于 BCL 中的某个地方。它似乎肯定在某个地方......
示例输入/所需输出:
输入输出 1 1 2 10 3 11 4 100 10 1010【问题讨论】:
标签: .net formatting binary integer
System.Convert.ToString(int value, int toBase) toBase 设置为 2 怎么样?
【讨论】:
Convert 类!)
试试 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)。
【讨论】: