Ciąg z tablicy bajtów nie jest przycinany w C #?

Mam tablicę bajtów podobną do tej (16 bajtów):

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

Używam tego do przekonwertowania go na łańcuch i przycięcia końcowych spacji:

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

Dostaję napis „fine”, jednak nadal ma wszystkie końce. Więc mam coś takiego"qwerty.........." (gdzie kropki są spacjami z powodu StackOverflow).

Co ja robię źle?

Próbowałem również użyć .TrimEnd () i użyć kodowania UTF8, ale nic nie zmienia.

Z góry dziękuję :)

questionAnswers(5)

yourAnswerToTheQuestion