0

我正在尝试制作一个程序,当按下按钮时,将在文本框中输入的单词添加到文本文件中。这是我到目前为止所拥有的:

private void textBox1_TextChanged(object sender, EventArgs e)
{
   File.WriteAllText(path, string());
}

private void textBox2_TextChanged(object sender, EventArgs e)
{
    File.WriteAllText(path, string());
}

字符串不断出现错误代码 CS1525(“无效表达式”)。我究竟做错了什么?

4

2 回答 2

1

您将要使用string来自该TextBox.Text属性的

例如

 File.WriteAllText(path, textBox1.Text);

或者

 File.WriteAllText(path, (sender as TextBox).Text);

听起来你想创建一个Button并分配一个Click事件并使用它来保存TextTextBox文件到文件,这AppendAllText可能是一个更好的选择。

private void button1_Click(object sender, EventArgs e)
{
    File.AppendAllText(path, textBox1.Text);
}
于 2013-08-20T04:16:52.977 回答
0

尝试这个:-

using (StreamWriter sw1 = new StreamWriter("abc.txt"))
{
    sw1.WriteLine(textBox1.Text);
}

或者

private void textBox1_TextChanged(object sender, EventArgs e)
{
   File.WriteAllText(path,textBox1.Text);
}

private void textBox2_TextChanged(object sender, EventArgs e)
{
    File.WriteAllText(path,textBox2.Text);
}
于 2013-08-20T04:15:01.327 回答