字节二进制字符串C# - 显示所有8位 [英] Byte to Binary String C# - Display all 8 digits

查看:875
本文介绍了字节二进制字符串C# - 显示所有8位的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要显示在文本框中一个字节。 现在,我使用的:

  Convert.ToString(MyVeryOwnByte,2);
 

但是,当字节具有0的在开始时的0被cuted。 例如:

  MyVeryOwnByte = 00001110 // Texbox显示 - > 1110
MyVeryOwnByte = 01010101 // Texbox显示 - > 1010101
MyVeryOwnByte = 00000000 // Texbox显示 - > <空>
MyVeryOwnByte = 00000001 // Texbox显示 - > 1
 

我要显示所有8位。

解决方案

  Convert.ToString(MyVeryOwnByte,2).PadLeft(8'0');
 

此将填充空白区域的左边用0,共8个字符的字符串中

I want to display one byte in textbox. Now I'm using:

Convert.ToString(MyVeryOwnByte, 2);

But when byte is has 0's at begining those 0's are being cuted. Example:

MyVeryOwnByte = 00001110 // Texbox shows -> 1110
MyVeryOwnByte = 01010101 // Texbox shows -> 1010101
MyVeryOwnByte = 00000000 // Texbox shows -> <Empty>
MyVeryOwnByte = 00000001 // Texbox shows -> 1

I want to display all 8 digits.

解决方案

Convert.ToString(MyVeryOwnByte, 2).PadLeft(8, '0');

This will fill the empty space to the left with '0' for a total of 8 characters in the string

这篇关于字节二进制字符串C# - 显示所有8位的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆