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-এর আউটপুট উইন্ডোতে এটি কাজ নাও করতে পারে।