Dzień dobry,
Tak jak w temacie, nie potrafię zrobić tak, by przypisana w pętli while, zmienna typu string była wyświetlana w textBoxie.
string linijka;
int counter = 0;
int numer_lini = new int();
string cala_linia;
StreamReader file = new StreamReader(textBox6.Text);
while ((linijka = file.ReadLine()) != null)
{
if (counter == L - 1) { cala_linia = linijka; numer_lini = counter; } //tu mam problem; "L" to konkretny cyfra;
counter++;
}
file.Close();
textBox1.Text = numer_lini.ToString();
textBox2.Text = cala_linia; //oczywiście wyskoczy błąd, bo "cala_linia" jest zmienną lokalną
próbowałem zrobić podobnie jak z tym new int(), lecz mi się nie udało, oczywiście długość "cala_linia" nie jest znana przy deklaracji, a ma być równa długości "linijka". Da się coś z tym zrobić, czy należałoby dodatkowo zrobić funkcję liczącą długość konkretnej "linijki".
Pozdrawiam.