【发布时间】:2016-12-01 14:25:36
【问题描述】:
我需要将一个整数转换为二进制,我的问题是如果我有 011001,我发现自己在转换 111 的末尾。我怎样才能留下零?并保持应有的转换。 谢谢。
int value = 8388607;
String bin = Convert.ToString(value, 2);
解决方案:
String bin = Convert.ToString(value, 2).PadLeft(X,'0');
其中 x 是组成字符串的位数
【问题讨论】:
-
不是同一个问题,他要求转换,不知怎么在转换中留下0。
-
我重新提出了这个问题:我同意开发者先生的观点,这不仅仅是转换。
标签: c# asp.net .net string binaries