就是这样 - 运行它的显示错误:对象引用没有设置为对象的实例
请帮助
这是什么意思?而不是我应该使用哪个代码?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); }
}
}
}
答案 0 :(得分:0)
您有一个未初始化的对象。可能是你的StringBuilder sb或你的计时器。
你应该有一行像
sb = new StringBuilder();
答案 1 :(得分:0)
在调用timer1.start()
之前,必须在某处初始化timer1