Convertir bytes a string en C#
Al igual que C# permite convertir cadenas a arreglos de bytes, también es posible convertir esos bytes nuevamente a un string.
Es un proceso como decodificar una variable una vez que esta codificado con la misma librería de .Net para ambos procesos.
Tomando como punto de partida la conversión anterior a bytes, proseguiremos a regresarlo a una cadena de texto.
Convertir bytes a cadena de texto
Utilizando la clase Encoding de la librería System.Text convertiremos un arreglo de bytes nuevamente a texto.
Sin crear código desde cero, .Net permite utilizar el método GetString de la siguiente manera.
string cadena = Encoding.UTF8.GetString(cadBytes);
- Enviamos al método GetString el arreglo de bytes.
- El resultado del método es un string que se guarda en la variable cadena.
Al revisar el código en Visual Studio podemos observar el resultado de la conversión.
Podría interesarte Convertir a bytes un string en C#
En el siguiente video podrás ver la explicación del contenido del post.