Я преобразую некоторые данные из байтового массива в строку, используя следующий код:
var res = new List<byte>();
Encoding.UTF8.GetString(res.ToArray());
После проверки в отладчике после него появляется ряд непечатаемых символов:
"USD \ 0� (j \ f� \ u007f"
Когда я щелкаю увеличительное стекло по свойству в отладчике, Visual Studio правильно определяет строку как просто USD, но когда эта строка очевидно, что передается другим методам.
Мне нужна строка в формате, который Visual Studio идентифицирует как, т. е. USD, так что я предполагаю, что есть функция для ее очистки?