Запись в файл используя streamwriter - C#
Формулировка задачи:
1.)
Как сделать так чтоб при нажати на кнопку текст добавлялся в текстовый файл, и каждые новый данные с новой строчки?
Вот набросал, только всё время заменяется 1 строчка. Что я написал не так?
2.)
Как записывать с пробелами? Мне говорили что нужно писать свой шаблон (через split, если не ошибаюсь).
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace persona { public partial class persona_form : Form { string family_string, name_string, middle_name_string; public persona_form() { InitializeComponent(); } private void persona_form_Load(object sender, EventArgs e) { } private void family_textbox_TextChanged(object sender, EventArgs e) { family_string = family_textbox.Text; } private void name_textbox_TextChanged(object sender, EventArgs e) { name_string = name_textbox.Text; } private void middle_name_textbox_TextChanged(object sender, EventArgs e) { middle_name_string = middle_name_textbox.Text; } private void add_button_Click(object sender, EventArgs e) { string path = @"C:\Users\Admin\Documents\Visual Studio 2010\Projects\persona\persona\listfile.txt"; using (StreamWriter sw = new StreamWriter(path)) { sw.WriteLine(family_string + name_string + middle_name_string); } } } }
Решение задачи: «Запись в файл используя streamwriter»
textual
Листинг программы
using (StreamWriter sw = new StreamWriter(path, true)) { sw.WriteLine("{0} {1} {2}",family_string, name_string, middle_name_string); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д