tengo este codigo
StreamReader productosfile;
string linea;
string[] corte = new string[6];
productosfile = File.OpenText("productos.txt");
if (File.Exists("productos.txt"))
{
do
{
linea = productosfile.ReadLine();
corte = linea.Split('|');
Producto producto = new Producto(corte[0],
Convert.ToInt32(corte[1]),
DateTime.Parse(corte[2]), Convert.ToInt32(corte[3]),
Convert.ToDecimal(corte[4]), corte[5], corte[6]);
productos.Add(producto);
} while (linea != null);
}
y me salta ese error aqui corte = linea.Split('|')
, antes los tenia sin los new, y busque en foros y decian que ese error era por no instanciar la clase, ahora que la instancio porque sigue pasango?
nota: al poner un control de exepciones, me arroja la exepcion pero el codigo hace lo que quiero, lee el txt corta las lineas instancia la clase producto y la agrega perfectamente a la lista. Pero igual me sigue fastidiando que ese error sigue mostrandose