Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีเล่นเสียงบีปผ่าน Console ใน C#

ภาพรวม

เมธอด Console.Beep() เล่นเสียงบีปมาตรฐาน (800 Hz, 200 ms) ผ่านลำโพงระบบ

ตัวอย่าง 1: Beep พื้นฐาน

using System;

public class Demo {
    public static void Main(String[] args) {
        Console.WriteLine("Displaying standard output stream...");
        Console.WriteLine("Standard Output Stream = " + Console.Out);
        Console.WriteLine("Beep sound through Console");
        Console.Beep();
    }
}

ผลลัพธ์ตัวอย่าง 1

Displaying standard output stream...
Standard Output Stream = System.IO.TextWriter+SyncTextWriter
Beep sound through Console

ตัวอย่าง 2: Beep พร้อมกำหนดความถี่และระยะเวลา

using System;

public class Demo {
    public static void Main(String[] args) {
        Console.WriteLine("Displaying standard output stream...");
        Console.WriteLine("Standard Output Stream = " + Console.Out);
        Console.WriteLine("Beep sound through Console");
        Console.Beep();
        Console.WriteLine("Beep sound through Console with frequence 1000 hertz and duration 500 milliseconds");
        Console.Beep(1000, 500);
    }
}

ผลลัพธ์ตัวอย่าง 2

Displaying standard output stream...
Standard Output Stream = System.IO.TextWriter+SyncTextWriter
Beep sound through Console
Beep sound through Console with frequence 1000 hertz and duration 500 milliseconds

สรุป

  • Beep() ใช้สำหรับแจ้งเตือนง่ายๆ
  • มี overload Beep(frequency, duration) สำหรับควบคุมรายละเอียด
  • ทำงานบน Windows Console เท่านั้น