none
cambiar de string a byte array RRS feed

  • Pregunta

  • hola como estan? necesito convertir un string en byte[]
    he probado con los siguientes codigos sin obtener resultados favorables:
    1.- Este me dice que no puedo convertir byte a byte[]
    public static byte[] ToByteArray(string StringToConvert)
            {
                
                char[] CharArray = StringToConvert.ToCharArray();
                byte[] ByteArray = new byte[CharArray.Length];
                for (int i = 0; i < CharArray.Length; i++)
                {
                    ByteArray = Convert.ToByte(CharArray);
                }
                return ByteArray;
            }
    2-. 
    public static byte[] strToByteArray(string str)
            {
                System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
                return encoding.GetBytes(str);
                
            }
    3-.
    public static byte[] strToByteArray(string str)
            {
                
                 System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
                return encoding.GetBytes(str);*/
                
                 
            }
    Por favor ayudenme! :-(
    jueves, 28 de abril de 2011 16:03

Respuestas

  • hola

    algo como esto

    public static byte[] StrToByteArray(string str)
    {
        System.Text.UTF8Encoding  encoding=new System.Text.UTF8Encoding();
        return encoding.GetBytes(str);
    }

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta suhi_22 jueves, 28 de abril de 2011 17:53
    jueves, 28 de abril de 2011 16:10

Todas las respuestas