Konwertuj ASCII w tablicy bajtów na łańcuch
Wydaje mi się, że mam problemy z konwersjami ciągów w C #. Moja aplikacja otrzymała tablicę bajtów składającą się z łańcucha ASCII (jeden bajt na znak). Niestety ma również 0 w pierwszej lokalizacji. Jak więc przekonwertować tę tablicę bajtów na ciąg c #? Poniżej znajduje się przykład danych, które próbuję przekonwertować:
byte[] exampleByteArray = new byte[] { 0x00, 0x52, 0x50, 0x4D, 0x20, 0x3D, 0x20, 0x32, 0x35, 0x35, 0x2C, 0x36, 0x30, 0x0A, 0x00 };
string myString = null;
Podjąłem kilka nieudanych prób, więc pomyślałem, że poproszę o pomoc. W końcu muszę dodać ciąg do pola listy:
listBox.Items.Add(myString);
Żądane wyjście w polu listBox: „RPM = 255,630” (z lub bez wysuwu liniowego). Tablica bajtów będzie miała zmienną długość, ale zawsze zostanie zakończona za pomocą 0x00