下面的代码给了我三个编译器错误。它们如下:
谁能提供一些澄清为什么会出现这些错误,以及如何解决这些错误?
private void button1_Click(object sender, EventArgs e)
{
using (TextWriter writer = File.CreateText(filename.txt)) {
writer.WriteLine("First name: {0}", textBox1.Text);
writer.WriteLine("Last name: {0}", textBox2.Text);
writer.WriteLine("Phone number: {0}", maskedTextBox1.Text);
writer.WriteLine("Date of birth: {0}", textBox4.Text);
}
}
最佳答案
对于错误1和错误2,请确保您是using System.IO;
对于错误3,如果要读取的文件的名称为“filename.text”,请确保将引号放置如下:
using (TextWriter writer = File.CreateText("filename.txt"))
因为否则,它将尝试查找变量
filename
和属性txt
,而不是字符串“filename.txt”。
关于c# - 写入文本文件给我错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4139055/