C#-এ Console.Beep() মেথড প্যারামিটার ছাড়া কল করলে ডিফল্ট ফ্রিকোয়েন্সি (৮০০ হার্টজ) এবং ডুরেশন (২০০ মিলিসেকেন্ড) এ বিপ সাউন্ড বাজায়। এটি সিম্পল অডিও ফিডব্যাকের জন্য ব্যবহার করা হয়।
উদাহরণ ১: সাধারণ বিপ
using System;
public class Demo {
public static void Main(String[] args) {
Console.WriteLine("স্ট্যান্ডার্ড আউটপুট স্ট্রিম প্রদর্শন...");
Console.WriteLine("Standard Output Stream = " + Console.Out);
Console.WriteLine("কনসোলের মাধ্যমে বিপ সাউন্ড");
Console.Beep();
}
}
আউটপুট
স্ট্যান্ডার্ড আউটপুট স্ট্রিম প্রদর্শন... Standard Output Stream = System.IO.TextWriter+SyncTextWriter কনসোলের মাধ্যমে বিপ সাউন্ড
উদাহরণ ২: ডিফল্ট ও কাস্টম বিপ
using System;
public class Demo {
public static void Main(String[] args) {
Console.WriteLine("স্ট্যান্ডার্ড আউটপুট স্ট্রিম প্রদর্শন...");
Console.WriteLine("Standard Output Stream = " + Console.Out);
Console.WriteLine("কনসোলের মাধ্যমে বিপ সাউন্ড");
Console.Beep();
Console.WriteLine("ফ্রিকোয়েন্সি ১০০০ হার্টজ এবং ডুরেশন ৫০০ মিলিসেকেন্ডে বিপ");
Console.Beep(1000, 500);
}
}
আউটপুট
স্ট্যান্ডার্ড আউটপুট স্ট্রিম প্রদর্শন... Standard Output Stream = System.IO.TextWriter+SyncTextWriter কনসোলের মাধ্যমে বিপ সাউন্ড ফ্রিকোয়েন্সি ১০০০ হার্টজ এবং ডুরেশন ৫০০ মিলিসেকেন্ডে বিপ
ব্যাখ্যা: Console.Beep() ওভারলোড দুটি রূপে আছে: প্যারামিটারহীন (ডিফল্ট) এবং ফ্রিকোয়েন্সি/ডুরেশন সহ। এটি শুধু উইন্ডোজ কনসোলে কাজ করে। GUI অ্যাপ্লিকেশন বা নন-উইন্ডোজ প্ল্যাটফর্মে শব্দ বাজায় না। লুপ দিয়ে একাধিকবার বাজানো যাবে (উদাহরণ ১০০৬০৯০৭২৪-এ দেখানো হয়েছে)।