Bitmuster darstellen

31/01/2009 - 16:56 von Alfred Schlechter | Report spam
Hallo NG,

ich möchte das Bitmuster eines Bytes als Output darstellen:

byte byTestByte = 7;
string sTestByte = Convert.ToString(byTestByte, 2);
sTestByte = String.Format("{0:00000000}", Convert.ToUInt32(sTestByte) );
Console.WriteLine(sTestByte); //output 00000111

Geht das auch schöner, heißt direkt mit einer String-Umwandlung?

Das habe ich zuerst versucht, klappt aber nicht!
string sTestByte = String.Format("{0:00000000}",
Convert.ToString(byTestByte, 2) );

Vielen Dank für Hinweise.

MfG
Alfred Schlechter
 

Lesen sie die antworten

#1 Frank Dzaebel
31/01/2009 - 19:03 | Warnen spam
Hallo Alfred,

ich möchte das Bitmuster eines Bytes als Output darstellen:
Geht das auch schöner, heißt direkt mit einer String-Umwandlung?



Ggf.:

string bin = Convert.ToString(byTestByte, 2).PadLeft(8,'0');


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen