Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2015, 08:54
Avatar de Tropy
Tropy
 
Fecha de Ingreso: diciembre-2013
Mensajes: 62
Antigüedad: 11 años
Puntos: 1
[C#] Como funciona Byte y Encoding

Buenas,

Tengo una duda con definición de variables.

Tengo esto:


Código C#:
Ver original
  1. byte[] raw = wc.DownloadData(laUrl);


Y funciona correctamente.

Sin embargo intento ponerlo así:


Código C#:
Ver original
  1. string raw = wc.DownloadData(laUrl);


Y me subraya la definición de la variable. ¿Qué diferencia hay entre esas dos variables?

He visto que son los sockets también en transmite de mensajes se hace mediante byte[] ¿por qué?


¿Y esta función exactamente que realiza?


Código C#:
Ver original
  1. string webData = System.Text.Encoding.UTF8.GetString(raw);


Parece que se codifica... ¿por qué?

Cualquier información adicional la agradecería.
Gracias.

Saludos.