我正在寻找一种方式在C#中写入文本文件。 我创建了一个窗体,其中包含名字,姓氏,电话号码和出生日期的文本框。 当用户点击按钮时,我想将该信息写出到文本文件中。我发现的例子并没有真正告诉我如何。所以这就是我在这里问的原因。写入文本文件
Q
写入文本文件
2
A
回答
13
最简单的方法就是使用File.WriteAllText
。构建文本成一个字符串但是你想,然后用
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);
}
注意,你可能想对于出生日期而言,不仅仅是直接从用户那里转储文本 - 例如,您可能需要验证它并将其写入标准格式。
+0
CreateText想一个文件名 – 2010-11-09 21:31:06
+3
@Henk:完成, 谢谢。 (是否为-1?如果不是,对downvote的评论非常欢迎...) – 2010-11-09 21:40:42
2
里面一个ButtonClick或类似:
using (var writer = System.IO.File.CreateText(fileName))
{
writer.WriteLine(firstNametextbox.Text);
// other writes
}
相关问题
- 1. Java写入文本文件
- 2. Android写入文本文件
- 3. 从文本文件写入CSV文件
- 4. PHP写入文本文件从输入
- 5. 将俄文文本写入txt文件
- 6. shell脚本:写入文件
- 7. 写入文件shell脚本
- 8. 从文本文件中写入文本文件python
- 9. 将文本文件的特定行写入文本文件 - Python
- 10. PYTHON如何将str输入文本写入文本文件
- 11. 如何仅在文本文件尚未写入的情况下才将文本写入文本文件
- 12. 将文本文件写入管道
- 13. 将LINQ结果写入文本文件
- 14. 将ArrayList写入文本文件
- 15. 文本没有写入文件
- 16. 写入文本文件 - 安卓
- 17. 如何让BufferedWriter写入文本文件?
- 18. 用PHP创建+写入文本文件
- 19. 将LinkedHashMap写入文本文件?
- 20. 将整数写入文本文件
- 21. MSI将TARGETDIR写入文本文件
- 22. Python,html和写入文本文件
- 23. 在Python中将文本写入文件
- 24. 多线程写入文本文件
- 25. 如何写入文本文件
- 26. 将结果写入文本文件
- 27. 数据写入文本输出文件
- 28. Javascript写入多行文本文件
- 29. Perl:将数组写入文本文件
- 30. 写入文本文件无效语法
Lotsa这里的例子:http://msdn.microsoft.com/en-us/library/3z2ck8eh.aspx – Hogan 2010-11-09 21:26:50