我正在尝试将许多不同的形式保存到文本文件,目前我有:
温度
风
雨
云
我遇到的问题是它仅保存“云”数据。有什么办法可以保存提交时的所有信息,并用逗号,破折号或仅用空格隔开?
这是我当前正在使用的代码:
private void button2_Click(object sender, RoutedEventArgs e)
{
File.WriteAllText("C:\\WeatherSpotter.txt", tempC.Text);
File.WriteAllText("C:\\WeatherSpotter.txt", tempF.Text);
File.WriteAllText("C:\\WeatherSpotter.txt", windMPH.Text);
File.WriteAllText("C:\\WeatherSpotter.txt", windKM_Textbox.Text);
File.WriteAllText("C:\\WeatherSpotter.txt", Cloud_ComboBox.Text);
}
最佳答案
File.WriteAllText
替换文件的内容。
您需要File.AppendText()
,它执行exactly what it says on the tin。
请注意,您可能希望也可能不希望第一个电话仍然是WriteAllText()
。
或者,更好的是,将所有这些连接成一个字符串,并仅调用一次WriteAllText()
。