কম্পিউটার টিউটোরিয়াল

C#-এ Console.Beep দিয়ে সাধারণ বিপ সাউন্ড বাজানো

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 অ্যাপ্লিকেশন বা নন-উইন্ডোজ প্ল্যাটফর্মে শব্দ বাজায় না। লুপ দিয়ে একাধিকবার বাজানো যাবে (উদাহরণ ১০০৬০৯০৭২৪-এ দেখানো হয়েছে)।

  1. C#-এ Console.CursorTop প্রোপার্টি পরিবর্তন করা

  2. C#-এ Console.CursorSize প্রোপার্টি পরিবর্তন করা

  3. C#-এ Console.CursorLeft প্রোপার্টি পরিবর্তন করা

  4. Windows 11-এ 'No Sound Output' সমস্যা সমাধান: দ্রুত ট্রাবলশুটিং স্টেপস