我想从windows窗体中的文本框写入textfile,我想使用spilled。我希望像这样写在文本文件中
Namelabel: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);
答案 0 :(得分:3)
你几乎就在那里:
using (StreamWriter txt = new StreamWriter("D:\\Register.txt"))
{
txt.Write(Namelabel.Text);
txt.WriteLine(NametextBox.Text);
txt.Write(passlabel.Text);
txt.WriteLine(PasstextBox.Text);
}
您可能希望使用string.Format:
使其更容易阅读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));
}
答案 1 :(得分:2)
您只需使用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));