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

C#-এ Console.Clear() মেথড: কনসোল স্ক্রিন পরিষ্কার করা


C#-এ Console.Clear() মেথডটি কনসোল বাফার এবং কনসোল উইন্ডোর প্রদর্শিত তথ্য মুছে ফেলতে ব্যবহৃত হয়। এটি কনসোল অ্যাপ্লিকেশনে স্ক্রিন পরিষ্কার করার সবচেয়ে সহজ পদ্ধতি।

সিনট্যাক্স (Syntax)

public static void Clear();

উদাহরণ: Console.Clear() ব্যবহার

নিচের উদাহরণে প্রথমে কিছু তথ্য প্রিন্ট করা হয়েছে, তারপর Console.Clear() কল করে স্ক্রিন পরিষ্কার করা হয়েছে।

using System;

public class Demo
{
    public static void Main()
    {
        // প্রথমে কিছু আউটপুট দেখানো
        Console.WriteLine("URI = https://www.tutorialspoint.com/");
        Console.WriteLine("String representation = https://www.tutorialspoint.com/");
        Console.WriteLine("URI = https://www.tutorialspoint.com/jquery.htm#abcd");
        Console.WriteLine("String representation = https://www.tutorialspoint.com/jquery.htm#abcd");
        Console.WriteLine("Both the URIs aren't equal!");
        Console.WriteLine("Relative uri = jquery.htm#abcd");

        // এখন কনসোল পরিষ্কার করা
        Console.Clear();

        // পরিষ্কার করার পর নতুন মেসেজ
        Console.WriteLine("Console cleared now!");
    }
}

আউটপুট

Console.Clear() কল করার পর কনসোলে শুধু নিচের লাইনটি দেখাবে:

Console cleared now!

প্রায়োগিক ব্যবহারিক পরিস্থিতি

  • মেনু-ভিত্তিক কনসোল অ্যাপ্লিকেশনে প্রতিটি অপশনের পর স্ক্রিন পরিষ্কার করতে
  • গেম বা ইন্টারঅ্যাক্টিভ প্রোগ্রামে ফ্রেম আপডেট করতে
  • সAmtensitive তথ্য (পাসওয়ার্ড ইত্যাদি) ইনপুট নেওয়ার পর স্ক্রিন পরিষ্কার করতে

উদাহরণ: মেনু সিস্টেমে ব্যবহার

using System;

public class MenuDemo
{
    public static void Main()
    {
        while (true)
        {
            Console.Clear();
            Console.WriteLine("=== Main Menu ===");
            Console.WriteLine("1. View Data");
            Console.WriteLine("2. Add Record");
            Console.WriteLine("3. Exit");
            Console.Write("Choose option: ");
            
            string input = Console.ReadLine();
            if (input == "3") break;
            
            Console.Clear();
            Console.WriteLine("Processing option " + input + "...");
            Console.ReadKey();
        }
    }
}

নোট: Console.Clear() শুধু উইন্ডোজ কনসোল পরিবেশে কাজ করে। কিছু IDE-এর আউটপুট উইন্ডোতে এটি কাজ নাও করতে পারে।

  1. HTML DOM console.clear() মেথড

  2. C# Console.SetBufferSize() মেথড

  3. C# Console.ResetColor() মেথড

  4. C# Console.MoveBufferArea() মেথড