मेरे पास एक कंसोल एप्लिकेशन है, और मैं इसे कुछ ईवेंट उठाए जाने तक प्रतीक्षा करना चाहता हूं। लेकिन यह कोड निष्पादित करता है और बाहर निकल जाता है:एक कंसोल एप्लिकेशन बनाना विंडोज अनुप्रयोग की तरह व्यवहार करता है
static void Main(string[] args)
{
var someObjectInstance = new SomeObject();
someObjectInstance.SomeEvent += SomeEventHandler;
}
static void SomeEventHandler()
{
//Some logic
}
मैं अपने आवेदन एक विंडोज़ अनुप्रयोग जहां
Application.Run(new Form1());
कहा जाता है और संदेश पाश चलाया जाता है की तरह व्यवहार करना चाहते हैं।
लेकिन मुझे न तो एक संदेश लूप और न ही किसी भी रूप की आवश्यकता नहीं है। तो यह ओवरहेड की तरह दिखता है। क्या मेरे लक्ष्य को हासिल करने के लिए एक और हल्का वजन तरीका है?
क्या * पहलू एक Windows के व्यवहार के * फॉर्म्स एप्लिकेशन तुम सच के लिए देख रहे हैं? उस घटना को बढ़ाने के लिए क्या चल रहा है? –
मैं चाहता हूं कि कुछ घटनाओं का इंतजार करना संभव हो और फिर मैन्युअल रूप से एप्लिकेशन से बाहर निकलें। WinForms एप्लिकेशन द्वारा समान व्यवहार लागू करता है। रून विधि। यह सॉकेट के आधार पर आईपीसी कक्षा द्वारा उत्पन्न कनेक्शन कनेक्शन है। – SiberianGuy