c# - How to use Observable.Generate to output in a console -
क्यों निम्न कोड उत्पादन नहीं करता है?
कुछ यादृच्छिक मूल्यों को उत्पन्न करने के लिए यह कंसोल ऐप है (मैं रिएक्टिव एक्सटेंशन सीख रहा हूं)।
<पूर्व> सिस्टम का उपयोग कर। प्रतिक्रियाशील। लींक; स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {var रैंड = नया रैंडम (); अवलोकन। (5.0, i = & gt; i & gt; 0, i = & gt; i + rand.NextDouble () - 0.5, i = & gt; i, i = & gt; टाइमस्पेन.फॉमससेकंड्स (0.1))। सदस्यता लें (कंसोल ।पंक्ति लिखो); }
एक निरीक्षणात्मक
एक asynchronous < / Em> डेटा स्ट्रीम क्योंकि आप उत्पन्न
के लिए समय-अवधि गुजर रहे हैं, पृष्ठभूमि पीढ़ी में संख्या पीढ़ी हो रही है।
जब आपका मुख्य
फ़ंक्शन निकलता है, मुख्य धागा निकास जब मुख्य धागा निकलता है, तो पृष्ठभूमि थ्रेड मारे जाते हैं।
आपका मुख्य
फ़ंक्शन 0.1 सेकंड के पहले समाप्त हो जाएगा, इसलिए आपके जनरेटर में कुछ भी उत्पन्न करने का समय नहीं है। अपने मुख्य
फ़ंक्शन के अंत में Console.ReadLine ();
जोड़ने का प्रयास करें, इसलिए जब तक आप कोई कुंजी दबाए नहीं जाते तब तक पृष्ठभूमि थ्रेड को नहीं मार दिया जाता है।
Comments
Post a Comment