如何在文本文件中保存应用程序启动和关闭时间?

时间:2014-08-13 11:21:32

标签: c# text timer charts

就是这样 - 运行它的显示错误:对象引用没有设置为对象的实例

请帮助

这是什么意思?而不是我应该使用哪个代码?

using System;
using System.Windows.Forms;
using System.Text;
using System.IO;

namespace Charts
{
System.Timers.Timer myTimer = new System.Timers.Timer();
public partial class Form1 : Form
{
    private StringBuilder sb;
    public Form1()
    {
        InitializeComponent();
    }

private void Form1_Load(object sender, EventArgs e)
    {
      try {  
        this.chart1.Series["Performance"].Points.AddXY("me", 44);
        this.chart1.Series["Performance"].Points.AddXY("Year", 66);
        this.chart1.Text.Clone();
        timer1.Start();

        File.WriteAllText(String.Format(@"D:\Log at {0:yyyy-MM-dd HH:mm:ss}.txt", DateTime.Now), sb.ToString());
     }   
    catch (Exception ex)
        { MessageBox.Show(ex.Message); }
    }
}
}

2 个答案:

答案 0 :(得分:0)

您有一个未初始化的对象。可能是你的StringBuilder sb或你的计时器。

你应该有一行像

sb = new StringBuilder();

答案 1 :(得分:0)

在调用timer1.start()

之前,必须在某处初始化timer1