Zeichenfolge aus Byte-Array wird in C # nicht abgeschnitten?

Ich habe ein Byte-Array ähnlich diesem (16 Bytes):

71 77 65 72 74 79 00 00 00 00 00 00 00 00 00 00

Ich verwende dies, um es in einen String umzuwandeln und die Endungsräume zu kürzen:

ASCIIEncoding.ASCII.GetString(data).Trim();

Ich bekomme die Zeichenfolge gut, aber es hat immer noch alle Endungsräume. Also bekomme ich sowas"qwerty.........." (wo Punkte Leerzeichen aufgrund von StackOverflow sind).

Was mache ich falsch?

Ich habe auch versucht, .TrimEnd () und eine UTF8-Codierung zu verwenden, aber es ändert nichts.

Danke im Voraus :)

Antworten auf die Frage(5)

Ihre Antwort auf die Frage