C#后台工作程序只执行一次s.play()

时间:2014-01-23 08:53:44

标签: c# backgroundworker

我有一个后台工作人员在串口上收集数据时执行时间,而里面是一些代码,我想播放一些音乐文件,就在后台工作人员第一次执行时,有人可以帮助我吗? 代码:

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
.....

s.play();

...
}

1 个答案:

答案 0 :(得分:1)

我可能只是使用一个布尔类级别字段并在第一次调用DoWork后设置它,然后检查每个调用以查看是否需要启动播放。