Gast
#617817
Hallo, ich habe nunmehr mal versucht in c# einzelne Bits in einem Byte zu manipulieren, wie ich es bisher in c/c++ gewohnt war.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
Ergebnis ist: Setzen wird ohne weiteres kompiliert, das Löschen jedoch nicht. Fehlermeldung des Compilers ist: Der Konstantenwert "-3" kann nicht in "byte" konvertiert werden. ??? byte ist doch unsigned oder? Was hat der nur für ein Problem? Wie kann man einzelne Bits setzen und löschen? Mir Fällt da gerade keine Lösung ein. Wär nett wenn mich jemand aufklären könnte, wie das in C# funktioniert. Gruß, der Langsame