用Console.Beep(频率, 延时毫秒);方法发声
每个八度之间频率翻一倍
using System;
namespace ConsoleTest{
class Test{
static public void Main(String []args){
//演奏Do La Mi
short[] n = { 262, 294, 330, 349, 392, 440, 494,524 };
foreach (short i in n)
Console.Beep(i,500);
Console.ReadKey();
}
}
}
这个……window的蜂鸣(beep)是单独的音符和音调,没有任何抑扬顿挫,就算勉力通过连续音、断续音和长短音进行控制,难度很高不说,最终也只会是一个四不像的东西。