Так что я сейчас пытаюсь сделать этот вопрос для tafe, но у меня возникли проблемы с его добавлением текста в файл после первого раза.Сохраните текст в уже созданном текстовом файле
«Создайте приложение, которое при запуске попросит пользователя выбрать выходной файл, используя окно« Сохранить файл ». Приложение имеет кнопку« Write to File », которая при нажатии будет иметь имя и возраст, которые пользователь ввел два текстовых поля и записал их непосредственно в файл. Пользователь может повторять действие нажатия кнопки так часто, как им хочется ».
Это мой текущий код для него:
private void Form4_Load(object sender, EventArgs e)
{
saveFileDialog1.Title = ("Choose Save Location");
saveFileDialog1.ShowDialog();
}
private void btnSendToFile_Click(object sender, EventArgs e)
{
string strName = txtName.Text;
string strAge = txtAge.Text;
string strTitles = ("Name \t\t Age");
string strCombined = strTitles + "\n" + (strName + "\t\t" + strAge);
System.IO.StreamWriter OutFile;
MessageBox.Show("The Name and Age of the Person Entered Will be Written to a File");
OutFile = System.IO.File.CreateText(saveFileDialog1.FileName);
OutFile.WriteLine(strCombined);
OutFile.Close();
MessageBox.Show("The Details Have Been Written to File" + saveFileDialog1.FileName);
StreamWriter AddFile = File.AppendText(saveFileDialog1.FileName);
AddFile.Write(strCombined);
}
Я не уверен, если я должен делать петлю или нет, и это сама форма, https://gyazo.com/e2c4170d46295d6f92a35026e1f2304b
Любая помощь приветствуется, Заранее спасибо
спасибо человеку абсолютная легенда – ASI