是否有可能在C#中产生一个恒定的声音并随着它的频率操纵它的频率?
我试过这样的事情:
for (int i = 500; i < 15000; i += 1)
{
Console.Beep(i, 500));
}
Run Code Online (Sandbox Code Playgroud)
但是同步,循环等待每个蜂鸣声完成.所以我尝试了这个:
for (int i = 500; i < 15000; i += 1)
{
new Thread(x => Console.Beep(i, 500)).Start();
}
Run Code Online (Sandbox Code Playgroud)
我认为这将是产生频率不断增加的恒定声音的开始.然而,它仍然口吃.有没有办法实现这一目标但更顺利?