Wyświetlanie tablicy w listboxie oraz zapis do pliku txt

0

Witam

Próbuję wyświetlić zawartość całej tablicy w listboxie ale nic się nie pokazuje.

 
string[] dni = new string[20];

for (int i = 0; i < dni.Length; i++ )
            {
                listBox1.Items.Add(dni[i]);
            }

Pętlą foreach też próbowałem i nic.
Jak to można poprawnie wyświetlić?

0

Ponieważ elementy tablicy są puste.

0

Nie są pust. Pod każdym indeksem tablicy jest dodany element czy w tym przypadku dzień tygodnia typu string z tym że nie wkleiłem tego.

0

Nie działa:

string[] dni = new string[20];
 
for (int i = 0; i < dni.Length; i++ )
{
    listBox1.Items.Add(dni[i]);
}

Musi działać:

string[] dni = new string[20];
 
for (int i = 0; i < dni.Length; i++ )
{
    dni[i] = "day " + i.ToString();
    listBox1.Items.Add(dni[i]);
}
0

Działa.

Jeszcze została kwestia jak zawartość listboxa zapisać do pliku txt?

0

Zależy w jaki sposób, najprościej linijka po linijce:

using System.IO;

(...)

using (StreamWriter writer = new StreamWriter("plik.txt"))
{
    foreach (string line in listBox1.Items)
        writer.WriteLine(line);
}
0

Działa. Dziękuję.

Aby otworzyć ten zapisany plik to też nalezy uzyćstreamwriter?

0

Skoro writer do zapisywania, to raczej nie można nim czytać nie? Od czytania jest StreamReader.

0

@alberthus12 zacznij korzystać z google, bo cierpliwość xeo jest na wyczerpaniu widzę :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1