#region 委托与事件 闹钟小实例
/*
* 包含:
* Prpgram类
* AlarmClock 实体类
* BellEventArgs 闹铃事件参数类
*
* 作者:大元帅
* QQ:593658550
* 时间:2019年8月1日
* 参考博客地址:https://www.cnblogs.com/guolihao/archive/2012/07/26/2609944.html
*/
#endregion
using System;
using System.Speech.Synthesis;
namespace 委托事件小实例_闹钟
{
class Program
{
static void Main(string[] args)
{
AlarmClock alarmClock = new AlarmClock();
alarmClock.SetBellTime(22,9,30);
alarmClock.BellEvent += new BellEventHandler(BellTrigger);
alarmClock.StartBell();
}
private static void BellTrigger(object sender, BellEventArgs e)
{
string bellMsg = string.Format("{0}时{1}分{2}秒-->{3}", e.Hour,