我正在尝试制作一个程序,当按下按钮时,会在文本框中输入单词并将其添加到文本文件中。这就是我到目前为止所做的:
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(“无效表达式”)。我做错了什么?
答案 0 :(得分:1)
您需要使用string
属性
TextBox.Text
例如
File.WriteAllText(path, textBox1.Text);
或
File.WriteAllText(path, (sender as TextBox).Text);
听起来您想创建一个Button
并指定一个Click
事件并使用该事件将Text
从TextBox
保存到文件中AppendAllText
可能是更好的选择。
private void button1_Click(object sender, EventArgs e)
{
File.AppendAllText(path, textBox1.Text);
}
答案 1 :(得分: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);
}