我正在寻找一种用 C# 写入文本文件的方法。
我创建了一个表单,其中包含名字、姓氏、电话号码、出生日期的文本框。
当用户点击按钮时,我希望将该信息写入文本文件。我发现的例子并没有真正告诉我如何做到。所以这就是我在这里问的原因。
最简单的方法就是使用File.WriteAllText http://msdn.microsoft.com/en-us/library/ms143375.aspx。根据需要将文本构建为单个字符串,然后使用
File.WriteAllText(filename, text);
或者,您可以打开一个TextWriter
在文件上一点一点地做:
using (TextWriter writer = File.CreateText(filename)) // Or AppendText
{
writer.WriteLine("First name: {0}", firstNameInput.Text);
writer.WriteLine("Last name: {0}", lastNameInput.Text);
writer.WriteLine("Phone number: {0}", phoneInput.Text);
writer.WriteLine("Date of birth: {0}", birthInput.Text);
}
请注意,您可能希望对出生日期更加巧妙,而不仅仅是直接从用户转储文本 - 例如,您可能希望验证它并以标准格式编写它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)