Hallo zusammen ich habe 2 Fragen: 1stens: testvari2 = Convert.ToString(variable[2],2); variable [2] hat 8 bit zb. 10101010. So gibt er mir die 10101010 richtig aus sollte in der variable aber 01010101 stehen, stehen in testvari2 nur noch 1010101. Wie kann ich die anführenden Nullen behalten? 2tens: Die zahlen die in variable stehen werden aus einer dezimalzahl herraus konvertiert. Wenn die Dezimalzahl zb. 20 habe und daraus nur 10100 wird möchte ich gerne 00010100 haben. Wie fügre ich die fehlenden nullen vorne an? Variable ist als byte deklariert, deshalb auch immer die 8bit liebe grüße
string.Format("{0:00000000}", testvari3); das klappt nicht das habe ich schon probiert ^^
Hallo Peter, versuche doch bitte mal das hier...
1 | byte b1 = 0; |
2 | byte b2 = 66; |
3 | byte b3 = 122; |
4 | byte b4 = 255; |
5 | |
6 | Console.WriteLine(Convert.ToString(b1, 2).PadLeft(8, '0')); |
7 | Console.WriteLine(Convert.ToString(b2, 2).PadLeft(8, '0')); |
8 | Console.WriteLine(Convert.ToString(b3, 2).PadLeft(8, '0')); |
9 | Console.WriteLine(Convert.ToString(b4, 2).PadLeft(8, '0')); |
MfG Sven
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.