我正在尝试将许多不同的形式保存到文本文件,目前我有:


温度





我遇到的问题是它仅保存“云”数据。有什么办法可以保存提交时的所有信息,并用逗号,破折号或仅用空格隔开?

这是我当前正在使用的代码:

  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()

10-06 06:40