mboost-dp1
StreamReader Exception (C#) Problem
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Jeg er ved at lave en Notebook, med en listbox i som så indeholder nogle items/notes, men jeg får en exception hver gang, pga. denne kode:
StreamReader SR = new StreamReader("notes.conf");
do
{
fileLine = SR.ReadLine();
this.listbox.Items.Add(fileLine);
}
while(fileLine != null);
SR.Close();
Det koden skal gøre, er at adde nogle items til en listbox som står i en fil, men får som skrevet en exception, som lyder således:
Value cannot be null.
Parameter name: item.
Hvad skal/kan jeg gøre for at løse mit problem?
StreamReader SR = new StreamReader("notes.conf");
do
{
fileLine = SR.ReadLine();
this.listbox.Items.Add(fileLine);
}
while(fileLine != null);
SR.Close();
Det koden skal gøre, er at adde nogle items til en listbox som står i en fil, men får som skrevet en exception, som lyder således:
Value cannot be null.
Parameter name: item.
Hvad skal/kan jeg gøre for at løse mit problem?
Kan han ikke også bare vende hans loop condition om?
Altså i stil med:
fileLine = SR.ReadLine();
do while(fileLine != null)
{
this.listbox.Items.Add(fileLine);
fileLine = SR.ReadLine();
}
SR.Close();
Altså i stil med:
fileLine = SR.ReadLine();
do while(fileLine != null)
{
this.listbox.Items.Add(fileLine);
fileLine = SR.ReadLine();
}
SR.Close();
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.