Ciao, avrei questo problema:
testo dell'errore:
Unable to read beyond the end of the stream.
Codice:
private void btnvisualizza_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
FileStream fs = new FileStream(percorso, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
campionato c;
while (br.BaseStream.Position < br.BaseStream.Length)
{
c.risultatosq1 = br.ReadInt32();
c.risultatosq2 = br.ReadInt32();
c.squadra1 = br.ReadString();
c.squadra2 = br.ReadString();
listBox1.Items.Add(c.squadra1 + "#" + c.squadra2 + "#" + c.risultatosq1 + "-" + c.risultatosq2);
}
br.Close();
fs.Close();
}
è un semplice visualizza che mi mostra su una listbox il file. ma mi da errore in queste righe di codice:
c.risultatosq1 = br.ReadInt32();
c.risultatosq2 = br.ReadInt32();
c.squadra1 = br.ReadString();
c.squadra2 = br.ReadString();