Преобразование строки в байтовый массив в C #

Я довольно новичок в C #. Я конвертирую что-то из VB в C #. Возникла проблема с синтаксисом этого оператора:

if ((searchResult.Properties["user"].Count > 0))
{
    profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]);
}

Затем я вижу следующие ошибки:

Аргумент 1: невозможно преобразовать из объекта в byte []

Наилучшее совпадение перегруженного метода для System.Text.Encoding.GetString (byte []) содержит неверные аргументы

Я пытался исправить код на основеэто пост, но все еще безуспешно

string User = Encoding.UTF8.GetString("user", 0);

Какие-либо предложения?

Ответы на вопрос(12)

Ваш ответ на вопрос