Convertir la cadena a la matriz de bytes en C #

Soy bastante nuevo en C #. Estoy convirtiendo algo de VB en C #. Tener un problema con la sintaxis de esta declaración:

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

Entonces veo los siguientes errores:

Argumento 1: no se puede convertir de 'objeto' a 'byte []'

La mejor coincidencia del método sobrecargado para 'System.Text.Encoding.GetString (byte [])' tiene algunos argumentos no válidos

Traté de arreglar el código basado enesta Publicar, pero todavía no hay éxito

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

¿Alguna sugerencia?

Respuestas a la pregunta(12)

Su respuesta a la pregunta