क्या लागू करने के लिए सही तरीका और वास्तुकार एक सी # कंसोल आवेदन के रूप में एक कमांड लाइन उपकरण है?सी # कंसोल एप्लिकेशन को लागू करने का सही तरीका?
पते के लिए चिंता में कमांड लाइन चर के उचित पार्सिंग, और पाठ को आउटपुट करने का उचित तरीका शामिल है। जबकि Console.WriteLine() उत्पादन के लिए सबसे स्पष्ट विकल्प है, जिन परिस्थितियों में एक के बजाय मानक त्रुटि धारा, .त्रुटि, .SetErrorStream, आदि के लिए लिखने के लिए चुनते चाहिए क्या हैं?
कॉलिंग कमांड पर उचित रिटर्न कोड लौटाते समय एप्लिकेशन से बाहर निकलने का उचित तरीका क्या है?
प्रोग्राम को बाधित करने के लिए CancelKeyPress ईवेंट को कैसे कार्यान्वित किया जाना चाहिए? क्या यह केवल तभी उपयोग के लिए है जब एक अलग थ्रेड पर एक असीमित ऑपरेशन हो रहा है?
वहाँ सी # में लाइन उपकरण प्रोग्रामिंग, या और भी बेहतर एक ओपन सोर्स प्रोजेक्ट या टेम्पलेट जो मैं ठीक से एक अपेक्षाकृत सरल उपकरण को लागू करने के लिए इस्तेमाल कर सकते हैं कमान एक संक्षिप्त गाइड है?
डुप्ली? यहां देखें: http://stackoverflow.com/questions/817673/architectural-considerations-in-designing-console-applications –
यह भी देखें: http://stackoverflow.com/questions/664533/best-command-line- विकल्प- पार्सर्स-फॉर-सीसी-एंड-सी-बंद –
मेरा प्रश्न .NET कंसोल एप्लिकेशन मैकेनिक्स का एक व्यापक अन्वेषण है - जिसमें त्रुटिस्ट्रीम और CancelKeyPress ईवेंट का उपयोग करने का सही तरीका शामिल है। वे दो पद क्रमशः कमांड लाइन पार्सिंग और क्लास स्ट्रक्चर से संबंधित हैं। – James