टाइप करते समय कंसोल विंडो से इनपुट छुपाएं मैं उपयोगकर्ता के इनपुट को पढ़ने के लिए Console.ReadLine
का उपयोग कर रहा हूं। हालांकि, मैं टाइप करते समय कंसोल स्क्रीन पर इनपुट किए गए टेक्स्ट को छिपाना/बहिष्कृत करना चाहता हूं। उदाहरण के लिए, जब उपयोगकर्ता "ए" लिखता है, तो यह कंसोल पर "ए" लिखता है और फिर मेरे पास "ए" मान के साथ एक चर होगा। हालांकि, मैं कंसोल के आउटपुट पर "ए" लिखा नहीं चाहता हूं।सी # कंसोल -
मैं यह कैसे कर सकता हूं?
'कंसोल। रीडलाइन 'इस तरह से सेटअप है कि यह इनपुट को सीधे कंसोल पर वापस ले लेता है। विशेष उपयोग के मामलों के लिए (जैसे कि आप एक पासवर्ड दर्ज करना चाहते थे और नहीं चाहते थे कि लोग टाइप किए गए अक्षरों को देखें), आपको पात्रों को एक-एक-एक (जैसा कि @ojblass ने इंगित किया है) को कैप्चर करना होगा और उन्हें एक चर में स्टोर करना होगा स्वयं। या यदि आप चाहें, तो आप कंसोल के आउटपुट में '*' की एक श्रृंखला प्रदर्शित कर सकते हैं, या यदि आप चाहें तो उन्हें उड़ने वाले बंदरों के साथ भी बदल सकते हैं। – OnlineCop
संबंधित: http://stackoverflow.com/q/3404421/945456 –