Timer t=new Timer(new xxxxCall(mymethod),null,0,1000);
private void mymethod(object o)
{
    }
这个在.cs文件上为什么不好用呢,提示我说不可序列化啊。

解决方案 »

  1.   

    this.timer1.Tick += new System.EventHandler(this.timer1_Tick);        private void timer1_Tick(object sender, EventArgs e)
            {
                
            }
      

  2.   

    private System.Windows.Forms.Timer timer1;private void timer1_Tick(object sender, System.EventArgs e)
    {
    DateTime dt =DateTime.Now;
    TimeSpan ts = dt - dt2;
    int n = ts.Seconds;
    // int m=int.Parse(txtInputTime.Text);
    if(n==10)
    {
    this.Character.Show(null);
    string s="该休息一下了";
    //精灵说话
    Character.Speak(s,null); }
    }