【发布时间】:2011-06-17 07:02:54
【问题描述】:
我想在文本框中显示一个字节。 现在我正在使用:
Convert.ToString(MyVeryOwnByte, 2);
但是当字节在开始时有 0 时,这些 0 会被剪切。 示例:
MyVeryOwnByte = 00001110 // Texbox shows -> 1110
MyVeryOwnByte = 01010101 // Texbox shows -> 1010101
MyVeryOwnByte = 00000000 // Texbox shows -> <Empty>
MyVeryOwnByte = 00000001 // Texbox shows -> 1
我想显示所有 8 位数字。
【问题讨论】:
-
由于这个问题中的代码已经有been misunderstood by another user,应该指出
MyVeryOwnByte在这里实际上并不是byte,并且(如果那是实际使用的C#代码)诸如01010101之类的文字是十进制 数字(恰好只包含零和一);构成这些数字的字节的实际位看起来有很大不同。 -
@O.R.Mapper 只是“伪代码”。
-
@Hooch:好的,那么只有other question的作者可能记错了。