这是我的代码:
if (RdoBtnBeepDefault.Checked) SystemSounds.Beep.Play();
else SoundPlayer iPlay = new SoundPlayer(@TxtBeepFile.Text);
iPlay.Play();
这里是错误:
嵌入语句不能是声明或标记语句
如果那不可能,介意告诉我怎么做吗?
最佳答案
iPlay.Play();
超出了 if-else
语句中的 else
子句的范围。尝试用大括号将其括起来以用于多行范围。
if (RdoBtnBeepDefault.Checked)
{
SystemSounds.Beep.Play();
)
else
{
SoundPlayer iPlay = new SoundPlayer(TxtBeepFile.Text);
iPlay.Play();
)
关于c# - 嵌入语句错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12469177/