Listboxta kayıtlı verilerim var ve ben butona bastığım zaman TXT dosyasına bu verilerin kaydedilmesini istiyorum.
yaz.WriteLine(); parantez içine ne yazmam lazım?
C#:
listBox1.Items.Add("merhaba");
listBox1.Items.Add("hello");
listBox1.Items.Add("hi");
StreamWriter yaz;
yaz = File.AppendText("bilgiler.txt");
yaz.WriteLine();
yaz.Close();
StreamWriter kısmını aşağıdaki gibi yapın, siz yanlış tanımlamışsınız StreamWriter'ı. Foreach ile listBox'taki her itemi teker teker döndürüp yazdırmış oluyoruz bu komut ile.
C#:
StreamWriter yaz = new StreamWriter("bilgiler.txt");
foreach (string yazi in listBox1.Items)
{
yaz.WriteLine(yazi);
}
yaz.Close();
Her seferinde dosyaya eklenmesini istiyorsanız StreamWriter'i tanımlayan satırı böyle değiştirin.(True yazdığımızda "append" özelliğini aktif etmiş oluyoruz.)
C#:
StreamWriter yaz = new StreamWriter("bilgiler.txt", true);
StreamWriter kısmını aşağıdaki gibi yapın, siz yanlış tanımlamışsınız StreamWriter'ı. Foreach ile listBox'taki her itemi teker teker döndürüp yazdırmış oluyoruz bu komut ile.
C#:
StreamWriter yaz = new StreamWriter("bilgiler.txt");
foreach (string yazi in listBox1.Items)
{
yaz.WriteLine(yazi);
}
yaz.Close();
Her seferinde dosyaya eklenmesini istiyorsanız StreamWriter'i tanımlayan satırı böyle değiştirin.(True yazdığımızda "append" özelliğini aktif etmiş oluyoruz.)
C#:
StreamWriter yaz = new StreamWriter("bilgiler.txt", true);
StreamWriter kısmını aşağıdaki gibi yapın, siz yanlış tanımlamışsınız StreamWriter'ı. Foreach ile listBox'taki her itemi teker teker döndürüp yazdırmış oluyoruz bu komut ile.
C#:
StreamWriter yaz = new StreamWriter("bilgiler.txt");
foreach (string yazi in listBox1.Items)
{
yaz.WriteLine(yazi);
}
yaz.Close();
Her seferinde dosyaya eklenmesini istiyorsanız StreamWriter'i tanımlayan satırı böyle değiştirin.(True yazdığımızda "append" özelliğini aktif etmiş oluyoruz.)
C#:
StreamWriter yaz = new StreamWriter("bilgiler.txt", true);