कंसोल एप्लिकेशन के साथ काम करते समय, Console.ReadLine()
पर दर्ज की गई सभी चीज़ों का इतिहास संग्रहीत किया जाता है। कंसोल प्रॉम्प्ट पर कुछ दर्ज करने के लिए, ऊपर/नीचे कर्सर दबाकर इस इतिहास के माध्यम से स्क्रॉल होगा (और पूरा इतिहास F7 दबाकर देखा जा सकता है)।कंसोल इतिहास को प्रोग्रामेटिक रूप से साफ़ करना संभव है?
सी # का उपयोग करना, क्या इस व्यवहार को अक्षम करने या पहले से ही दर्ज किए गए इतिहास को साफ़ करने का कोई तरीका है?
स्पष्ट करने के लिए, Console.Clear()
इतिहास, केवल स्क्रीन बफर स्पष्ट नहीं है। मैं कमांड इतिहास को साफ़ करना चाहता हूं।
संपादित करें: सुझाव दिया तरीकों में से कई, साथ ही मेरी खुद के तैयार करने के कुछ के रूप में करने की कोशिश की है, सबसे अच्छा तरीका ho1 ने सुझाव दिया है। यह आदर्श नहीं है क्योंकि यह एक और कंसोल विंडो लाता है, लेकिन यह इतिहास को साफ़ करता है।
इतिहास से कुछ भी नहीं करता है मुझे डर है। – adrianbanks
@adrianbanks: हाँ, आप जो कर रहे थे उसके बारे में भ्रमित हो गए (हालांकि कम से कम मैंने इस प्रश्न के अन्य उत्तरों की तुलना में एक अलग गलती की है :))। मैंने अपने उत्तर को एक और संभावित समाधान के साथ अद्यतन किया है। –