Строка из байтового массива не обрезается в C #?
У меня есть байтовый массив, похожий на этот (16 байтов):
71 77 65 72 74 79 00 00 00 00 00 00 00 00 00 00
Я использую это, чтобы преобразовать его в строку и обрезать конечные пробелы:
ASCIIEncoding.ASCII.GetString(data).Trim();
Я получаю строку отлично, однако она все еще имеет все конечные пробелы. Так я получаю что-то вроде"qwerty.........."
(где точки - это пробелы из-за StackOverflow).
Что я делаю неправильно?
Я также пытался использовать .TrimEnd () и использовать кодировку UTF8, но это ничего не меняет.
Заранее спасибо :)