Om man, i en loop, läser rad för rad i en textfil med ReadLine() och sedan direkt i en ny loop gör samma sak igen så måste man flytta pekaren till början av texten igen före den andra loopen antar jag. Hur gör man det? Hej Ola, Det är möjligt att du har rätt. Läsa textfil
mvh OlaSv: Läsa textfil
Jag tror du har fel angreppspunkt här. Jag skulle förslå en av följande lösningar.
1. Spara inläst data så att den kan nås från andra delar av programmet, t.ex. i en global property.
Fördel: Du slipper läsa från disk flera gånger och höjer din prestanda.
2. Du öppnar samma fil för läsning från två olika ställen, men två olika referenser.
Fördel: Du kan inte komma ur synk på ett ställe i ditt program bara för att en annan del inte gör precis som du förväntat dig.
Den stora nackdelen med din variant är att du tapar prestanda, del skodar in dig i ett hörn där olika delar av koden är beroende av varandra på ett olyckligt sätt vilket rejält ökar risken för buggar och problem.
Lycka till!
// JohanSv:Läsa textfil
Ett sätt är ju att stänga filen och sedan öppna den igen.
mvh Ola