Cadeia de caracteres da matriz de bytes não é aparada em c #?
Eu tenho uma matriz de bytes semelhante a esta (16 bytes):
71 77 65 72 74 79 00 00 00 00 00 00 00 00 00 00
Eu uso isso para convertê-lo em uma string e aparar os espaços finais:
ASCIIEncoding.ASCII.GetString(data).Trim();
Eu recebo a string bem, no entanto, ainda tem todos os espaços finais. Então eu recebo algo como"qwerty.........."
(onde os pontos são espaços devido ao StackOverflow).
O que estou fazendo de errado?
Eu também tentei usar .TrimEnd () e usar uma codificação UTF8, mas isso não muda nada.
Desde já, obrigado :)