{
ConsoleKeyInfo cki = Console.ReadKey(true );//获得用户的下一个字符或功能键
char i = cki.KeyChar;
switch (i)
{
case '1':
Console.Beep(300, 200);//获得控制台扬声器播放音频率和提示音的持续时间
Console.ForegroundColor = ConsoleColor.Red;//为音符着色
Console.Write("1");
break;
case '2':
Console.Beep(400, 200);//获得控制台扬声器播放音频率和提示音的持续时间
Console.ForegroundColor = ConsoleColor.Yellow;//为音符着色
Console.Write("2");
break;
case '3':
Console.Beep(500, 200);//获得控制台扬声器播放音频率和提示音的持续时间
Console.ForegroundColor = ConsoleColor.Green;//为音符着色
Console.Write("3");
break;
case '4':
Console.Beep(600, 200);//获得控制台扬声器播放音频率和提示音的持续时间
Console.ForegroundColor = ConsoleColor.Gray;//为音符着色
Console.Write("4");
break;
case '5':
Console.Beep(700, 200);//获得控制台扬声器播放音频率和提示音的持续时间
Console.ForegroundColor = ConsoleColor.Cyan;//为音符着色
Console.Write("5");
break;
case '6':
Console.Beep(800, 200);//获得控制台扬声器播放音频率和提示音的持续时间
Console.ForegroundColor = ConsoleColor.Magenta;//为音符着色
Console.Write("6");
break;
case '7':
Console.Beep(900, 200);//获得控制台扬声器播放音频率和提示音的持续时间
Console.ForegroundColor = ConsoleColor.White;//为音符着色
Console.Write("7");
break;
}