Ver Mensaje Individual
  #3  
Antiguo 29-12-2023
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Reputación: 21
REHome Va por buen camino
¿Y no se puede hacer de alguna manera solo byte[] en vez de char[]?

Aún así intenté hacer esto. Me ejecuta pero el resultado no me da nada, solo ceros.

Código:
using System;
using System.Text;

namespace Almacenar_datos_en_un_array_tipo_byte_Consola_01
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // Tamaño máximo del array de bytes.
            byte[] byteArray = new byte[1024]; 

            // Convertir de byte[] a char[]
            char[] charArray  = Encoding.Default.GetString(byteArray).ToCharArray();

            Console.WriteLine("Escribe un texto y pulsa Enter:");

            // Lee los bytes desde la consola y los guarda en el array.
            int leerBytes = Console.In.Read(charArray, 0, charArray.Length); 

            Console.WriteLine("Datos almacenados en el array:");
            for (int i = 0; i < leerBytes; i++)
            {
                Console.Write(byteArray[i] + " ");
            }
            Console.WriteLine();

            Console.WriteLine("Texto almacenado en el array:");

            // Convierte los bytes a una cadena de texto.
            string texto = Encoding.Default.GetString(byteArray, 0, leerBytes); 
            Console.WriteLine(texto);

            // Pulse cualquier tecla para salir.
            Console.ReadKey();
        }
    }
}
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.

Última edición por REHome fecha: 29-12-2023 a las 03:49:28.
Responder Con Cita