VB.Net Umwandeln eines Byte-Arrays in einen String

Raabun

Mitglied
Hallo Leute,

ich muß ein Byte-Array in einen String wandeln. ich bekomme aus einer Hardeware ein großes Byte-Feld. In diesem Feld sind Long, Single und Strings verborgen.
Die Strings versuche ich durch folgenden Code zu ermitteln:

Code:
Array.Copy(Buff, 14, Buff2, 0, 24)
Dim wert As String = System.Text.Encoding.ASCII.GetString(Buff2)

Es klappt auch ganz gut, nur ist mein String "wert" nicht terminiert. Wie bekomme ich ein eos ans Ende des Strings. Ich könnte erfahren, wie lang der String ist (0..24 Zeichen)

Hat jemand eine Idee?


Gruß

Dirk-Uwe
 
Meine eigene Lösung sieht zur Zeit so aus

Code:
    Dim wert As String
            wert = System.Text.Encoding.Default.GetString(Buff2)


Gruß
Dirk-Uwe
 

Neue Beiträge

Zurück