gpt4 book ai didi

c# - 将多条表单输入保存到文件中

转载 作者:行者123 更新时间:2023-12-02 17:19:05 26 4
gpt4 key购买 nike

将 Windows 窗体保存到带有一些收集用户输入的文本框的文件的最佳方法是什么。我现在用的是这个:

if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
File.WriteAllText(saveFileDialog1.FileName, tB1.Text);
File.WriteAllText(saveFileDialog1.FileName, tB2.Text);
}

这对于保存第一个文本框中的输入很好,但当涉及到另一个文本框时,它不会保存输入的数据。

最佳答案

如果是我,我会使用 StreamWriter/StreamReader类(class),因为他们有 WriteLineReadline分别方法。

即像这样的东西

private void button1_Click(object sender, EventArgs e)
{
if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
using (StreamWriter sw = new StreamWriter(saveFileDialog1.FileName))
{
sw.WriteLine(tB1.Text);
sw.WriteLine(tB2.Text);
sw.WriteLine(tB3.Text);
sw.WriteLine(tB4.Text);
sw.Close();
}

}

}

private void button2_Click(object sender, EventArgs e)
{
if(openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
using (StreamReader sr = new StreamReader(openFileDialog1.FileName))
{
tB1.Text = sr.ReadLine();
tB2.Text = sr.ReadLine();
tB3.Text = sr.ReadLine();
tB4.Text = sr.ReadLine();
sr.Close();
}
}

}

关于c# - 将多条表单输入保存到文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14295043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com