Tamaño en bytes de un string

20/12/2006 - 11:38 por Hans Castorp | Informe spam
Hola a todos,

Tengo una variable de tipo string donde guardo una cadena en ascii y
necesito saber su tamaño en bytes.
¿Alguien tien idea de cómo hacerlo?

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
20/12/2006 - 12:19 | Informe spam
"Hans Castorp" wrote in message
news:OMk%
Tengo una variable de tipo string donde guardo una cadena en ascii y
necesito saber su tamaño en bytes.
¿Alguien tien idea de cómo hacerlo?



Si la variable es de tipo string, no puede guardar una cadena en ASCII.
Los strings en .Net siempre guardan las cadenas en Unicode.
El Unicode utiliza 2 bytes por cada carácter, por lo tanto para obtener
el tamaño en bytes, basta que multipliques por 2 el número de caracteres:

int numeroBytes = cadena.Length*2;

Preguntas similares