से ऊपर लिखित रेखा मैंने कुछ अन्य पोस्टों को इस तरह के समान देखा है, लेकिन वे जो जवाब देते हैं वे सवाल का सही जवाब नहीं दे रहे हैं। क्षमा करें अगर कुछ छिपा हुआ है जो मुझे नहीं मिला ...कंसोल एप्लिकेशन - वर्तमान कार्य लाइन
मैं अपने मौजूदा कंसोल के ऊपर कुछ प्रिंट करने के लिए कंसोल। राइटलाइन() का उपयोग करना चाहता हूं। उदाहरण के लिए, मेरा ऐप "हैलो वर्ल्ड" प्रिंट करता है और एक धागा शुरू होता है कि (5 सेकंड में) प्रिंट होगा लाइन, जहां मैं इनपुट कुछ करने की जरूरत है, इस तरह से ऊपर "मैं सिर्फ 5 सेकंड इंतजार कर रहे थे":
Hello world
Please input something: _
फिर 5 सेकंड पारित करेंगे और यह इस तरह दिखेगा:
Hello world
I just waited 5 seconds
Please input something: _
अब तक मैंने कंसोल का उपयोग करने का प्रयास किया है। SetCursorPosition (0, Console.Cur sorTop - 1) लेकिन यह सिर्फ लाइन पर प्रिंट करता है "कृपया कुछ इनपुट करें: _" और यदि मैं कंसोल का उपयोग करता हूं। कर्सरटॉप - 2 इसके बजाय यह "[2] सीमा से बाहर" कहता है (कोई विचार क्यों नहीं है) और यदि मैं उपयोग करता हूं Console.CursorTop - 2 इसके तहत प्रिंट "इनपुट कुछ करें: _" ... तो मेरे सवाल यह है कि कैसे "कृपया इनपुट कुछ: _" मैं रेखा से ऊपर कुछ प्रिंट करना
मुझे यह भी नहीं लगता कि यह संभव है, है ना? एक कंसोल एक "एक बार लिखा है, यह वहां है" सौदा का प्रकार, नहीं? – jleach
@ jdl134679 मैंने एक प्रोग्राम देखा है –
@ jdl134679: मानक आउटपुट स्ट्रीम हाँ, लेकिन यदि आप चाहें तो कंसोल के चरित्र बफर को संशोधित कर सकते हैं। – Joey