从文本框写入文本文件C#

本文关键字:文本 文件 | 更新日期: 2023-09-27 18:20:11

我想从windows表单中的文本框写入文本文件,我想使用splad。我想被写在像这样的文本文件中

名称标签:NametextBox
passlabel:PasstextBox

我怎么能那样做!

StreamWriter txt = new StreamWriter("D:''Register.txt")
            txt.Write(Namelabel.Text);
            txt.WriteLine(NametextBox.Text);
            txt.Write(passlabel.Text);
            txt.WriteLine(PasstextBox.Text);

从文本框写入文本文件C#

您几乎做到了:

using (StreamWriter txt = new StreamWriter("D:''Register.txt"))
{
    txt.Write(Namelabel.Text);
    txt.WriteLine(NametextBox.Text);
    txt.Write(passlabel.Text);
    txt.WriteLine(PasstextBox.Text);
}

您可能希望通过使用字符串使其更易于阅读。格式:

using (StreamWriter txt = new StreamWriter("D:''Register.txt"))
{
    txt.WriteLine(string.Format("{0}: {1}", Namelabel.Text, NametextBox.Text));
    txt.WriteLine(string.Format("{0}: {1}", passlabel.PasstextBox, NametextBox.Text));
}

您可以简单地使用System.IO.WriteAllText在文件中写入文本。例如:

System.IO.File.WriteAllText("D:''Register.txt", 
    string.Format("{0}:{1}'n{2}:{3}"
        Namelabel.Text,
        NametextBox.Text
        passlabel.Text
        PasstextBox.Text));