Console.Beep
This C# method makes noises. We make a C# program create a beeping sound, such as for an alarm or to annoy other people.
Random
beepingFor maximum annoyance, consider using a random number generator like the Random
class
. And then generate random beeps.
The Console.Beep
method has 2 overloads. The first version is the default beep. The second version receives 2 arguments—the frequency and the duration in milliseconds.
Console.Beep
method is not supported on some versions of 64-bit Windows.using System; class Program { static void Main() { // The official music of Dot Net Perls. for (int i = 37; i <= 32767; i += 200) { Console.Beep(i, 100); } } }
This is an alarm program. It sets off an audible alarm after a certain number of minutes. The program asks for the number of minutes.
Thread.Sleep
for each minute, and writes some characters to the screen. Finally it beeps ten times.using System; using System.Threading; class Program { static void Main() { // Ask for minutes. Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Minutes?"); string minutes = Console.ReadLine(); int mins = int.Parse(minutes); for (int i = 0; i < mins; i++) { // Sixty seconds is one minute. Thread.Sleep(1000 * 60); // Write line. Console.WriteLine(new string('X', 30)); } // Beep ten times. for (int i = 0; i < 10; i++) { Console.Beep(); } Console.WriteLine("[Done]"); } }
The beeping effect was presented. Instead of downloading music, you can use a random number generator and the Console.Beep
method to generate your own music.