प्रदर्शित करें मैं टेक्स्टबॉक्स में एक बाइट प्रदर्शित करना चाहता हूं। अब मैं उपयोग कर रहा हूँ:बाइटरी बाइनरी स्ट्रिंग सी # - सभी 8 अंकों
Convert.ToString(MyVeryOwnByte, 2);
लेकिन जब बाइट है उन 0 के cuted किया जा रहा है शुरुआत में 0 के है। उदाहरण:
MyVeryOwnByte = 00001110 // Texbox shows -> 1110
MyVeryOwnByte = 01010101 // Texbox shows -> 1010101
MyVeryOwnByte = 00000000 // Texbox shows -> <Empty>
MyVeryOwnByte = 00000001 // Texbox shows -> 1
मैं सभी 8 अंक प्रदर्शित करना चाहता हूं।
देखें: http://stackoverflow.com/questions/1644609/c-problem-with-byte और विशेष रूप से http://stackoverflow.com/questions/1644609/c-problem-with-byte/1644666#1644666 –
इस में कोड के रूप में प्रश्न पहले से ही [किसी अन्य उपयोगकर्ता द्वारा गलत समझा गया है] (http://stackoverflow.com/questions/22894695/preceding-0s-in-integer-value), यह इंगित किया जाना चाहिए कि 'MyVeryOwnByte' वास्तव में' बाइट 'नहीं है यहां, और वह (यदि वह वास्तविक सी # कोड इस्तेमाल किया गया है) '01010101' जैसे अक्षर * दशमलव * संख्याएं हैं (जो केवल शून्य और किसी के होते हैं); उन संख्याओं को बनाने वाले बाइट्स के वास्तविक बिट्स काफी अलग दिखते हैं। –
@ ओआर.मैपर यह केवल "छद्म कोड" है। – Hooch