Hola:
Tengo este código y me salta este error. Supuestamente es todo a byte[], nada de char[].
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)
{
byte[] dataArray = new byte[1024]; // Tamaño máximo del array de bytes.
Console.WriteLine("Escribe un texto y pulsa Enter:");
int bytesRead = Console.In.Read(dataArray, 0, dataArray.Length); // Lee los bytes desde la consola y los guarda en el array.
Console.WriteLine("Datos almacenados en el array:");
for (int i = 0; i < bytesRead; i++)
{
Console.Write(dataArray[i] + " ");
}
Console.WriteLine();
Console.WriteLine("Texto almacenado en el array:");
string text = Encoding.Default.GetString(dataArray, 0, bytesRead); // Convierte los bytes a una cadena de texto.
Console.WriteLine(text);
}
}
}
Justo aquí.
Código:
int bytesRead = Console.In.Read(dataArray, 0, dataArray.Length); // Lee los bytes desde la consola y los guarda en el array.
En el primer dataArray.