Windows Store ऐप्स के लिए .NET.Sleep .NET में समर्थित नहीं लगती है।
उदाहरण के लिए, यह
System.Threading.Thread.Sleep(1000);
किसी भी .NET फ्रेमवर्क (2.0, 3.5, 4.0, 4.5) को लक्षित करते समय संकलित करेंगे, लेकिन विंडोज़ स्टोर ऐप (या 4.5 और स्टोर दोनों को लक्षित करने वाले पोर्टेबल क्लास लाइब्रेरी में) के लिए .NET को लक्षित करते समय नहीं।
System.Thread.Thread अभी भी वहाँ है, यह सिर्फ स्लीप विधि नहीं है।
मुझे अपने ऐप में कुछ सेकंड के लिए कुछ देरी करने की आवश्यकता है, क्या कोई उपयुक्त प्रतिस्थापन है?
EDIT क्यों देरी की आवश्यकता है: मेरा ऐप एक खेल है और देरी यह है कि यह देखने के लिए कि कंप्यूटर प्रतिद्वंद्वी अगले कदम के बारे में "सोच" रहा है। विधि को पहले से ही अतुल्यकालिक रूप से कहा जाता है (मुख्य धागा अवरुद्ध नहीं है), मैं सिर्फ प्रतिक्रिया समय को धीमा करना चाहता हूं।
Monitor
क्लास है? Wait
नींद का अनुकरण करने के लिए आप टाइमआउट के साथ विधि का उपयोग कर सकते हैं ।
Thread.Sleep
ख़राब तकनीक के कूड़ेदान में भटकने के लिए याय ।