コード例 #1
0
ファイル: Program.cs プロジェクト: CN-Haoling/Csharplearning
        static void Main(string[] args)
        {
            int[] alarmtable = new int[] { 10, 20, 30, 40, -1 };
            clock clock      = new clock(0, alarmtable);

            clock.start();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            clock         clock = new clock();
            subscribEvent sub   = new subscribEvent();


            sub.HandleTick(clock);
            while (clock.now < clock.obj)
            {
                System.Threading.Thread.Sleep(1000);
                clock.raiseChanged();
            }
            sub.HandleAlarm(clock);
            clock.raiseAlarm();
        }
コード例 #3
0
 public void HandleAlarm(clock clock)
 {
     clock.Alarm += new clock.AlarmEventHandler(afterAlarm);
 }
コード例 #4
0
 public void HandleTick(clock clock)
 {
     clock.Tick += new clock.AlarmEventHandler(clocktick);
 }