0

下面是我的代码,其中我想在满足“如果”条件时发出警报,我动态命名警报名称,以便每次运行时都应该为警报分配一个新名称,但发生的事情是第一次响铃后,如果我第二次尝试运行它,它会崩溃并显示 Unhand-led Exception 发生,请帮助我解决这个问题。提前谢谢你。

if (((s14 < s23) && (s23 < s16)) && ((s15 < s24) && (s24 < s17)))
{
var alarmName = Guid.NewGuid().ToString();

Alarm alarm = new Alarm(alarmName);
alarm.Content = "u have reached your destination";
alarm.BeginTime = DateTime.Now.AddSeconds(1.0);
alarm.ExpirationTime = alarm.BeginTime.AddSeconds(1.0);
alarm.RecurrenceType = RecurrenceInterval.None;
ScheduledActionService.Add(alarm);

} 
4

0 回答 0