控制台中钢琴发音小程序的示例

  介绍

这篇文章主要介绍控制台中钢琴发音小程序的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

首先,我们建一个控制台的项目。这个程序的核心是怎样让系统发的音,这就用到了控制台类中的哔哔声()这个方法,它呢,有两个参数,第一个是来控制声音的频率,第二个是来控制时间的长短。

还有一个方法是ReadKey(),它呢,每次读一个字符,它有一个bool型参数,用来控制按下的键是否显示在控制台窗口中。

其中,比较有意思的是,我们还可以对输入的音符进行记录,用于录制我们自己刚刚弹的音乐。这里呢,我们用到了时间间隔的类型,,用来计算时间间隔,还有用到了线程的停顿(线程。羊)。

下面呢,是整个程序的代码,以供参考。

,,///,& lt; summary>   ,,,,,,,///,获取声音及改变背景颜色   ,,,,,,,///,& lt;/summary>   ,,,,,,,///,& lt; param  name=拔易4? lt;/param>   ,,,,,,,static  void 声音(int 我)   ,,,,,,,{   ,,,,,,,,,,,int  fre=(Convert.ToInt32 (i), +, 13), *, 37;   ,,,,,,,,,,,switch (我)   ,,,,,,,,,,,{   ,,,,,,,,,,,,,,,case  & # 39; 1 & # 39;   ,,,,,,,,,,,,,,,,,,,Console.Beep (fre, 300);//第一个参数指定声音的频率,第二个参数指定声音的持续时间   ,,,,,,,,,,,,,,,,,,,Console.BackgroundColor =, ConsoleColor.Blue;   ,,,,,,,,,,,,,,,,,,,Console.Clear ();   ,,,,,,,,,,,,,,,,,,,休息;   ,,,,,,,,,,,,,,,case  & # 39; 2 & # 39;:   ,,,,,,,,,,,,,,,,,,,Console.Beep (fre, 300);   ,,,,,,,,,,,,,,,,,,,Console.BackgroundColor =, ConsoleColor.Cyan;   ,,,,,,,,,,,,,,,,,,,Console.Clear ();   ,,,,,,,,,,,,,,,,,,,休息;   ,,,,,,,,,,,,,,,case  & # 39; 3 & # 39;:   ,,,,,,,,,,,,,,,,,,,Console.Beep (fre, 300);   ,,,,,,,,,,,,,,,,,,,Console.BackgroundColor =, ConsoleColor.Green;   ,,,,,,,,,,,,,,,,,,,Console.Clear ();   ,,,,,,,,,,,,,,,,,,,休息;   ,,,,,,,,,,,,,,,case  & # 39; 4 & # 39;:   ,,,,,,,,,,,,,,,,,,,Console.Beep (fre, 300);   ,,,,,,,,,,,,,,,,,,,Console.BackgroundColor =, ConsoleColor.Red;   ,,,,,,,,,,,,,,,,,,,Console.Clear ();   ,,,,,,,,,,,,,,,,,,,休息;   ,,,,,,,,,,,,,,,case  & # 39; 5 & # 39;:   ,,,,,,,,,,,,,,,,,,,Console.Beep (fre, 300);   ,,,,,,,,,,,,,,,,,,,Console.BackgroundColor =, ConsoleColor.Yellow;   ,,,,,,,,,,,,,,,,,,,Console.Clear ();   ,,,,,,,,,,,,,,,,,,,休息;   ,,,,,,,,,,,,,,,case  & # 39; 6 & # 39;   ,,,,,,,,,,,,,,,,,,,Console.Beep (fre, 300);   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

控制台中钢琴发音小程序的示例