using System;
using System.Collections.Generic;
using System.Text;
using System.Timers;
namespace ConsoleApplication5
{
public delegate void MyMessage(string Message);
class MyTimer
{
public event MyMessage Mymes;
public Timer time;
public MyTimer()
{
time = new Timer(100);
time.Elapsed+=new ElapsedEventHandler(Show);
}
public void Show(object sender, ElapsedEventArgs e)
{
Random r = new Random();
int i = r.Next(9);
if ((i == 5) && Mymes != null)
{
Mymes("I LOVE XUEER!!!");
}
}
public void TimeStart()
{
time.Start();
}
public void TimeEnd()
{
time.Stop();
}
public void Mytimelook(string s)
{
Console.WriteLine("time"+s);
}
}
class Dis
{
public void look(string s)
{
Console.WriteLine(s);
}
}
}
MyTimer mytime = new MyTimer();
Dis dis = new Dis();
mytime.Mymes+=new MyMessage(dis.look);
mytime.Mymes+=new MyMessage(mytime.Mytimelook);
mytime.TimeStart();
Console.ReadLine();