विंडोज फोन 7.5 मैंगो एप्लीकेशन विकसित करना सीखने के एक हिस्से के रूप में, हमारे अंतिम ट्यूटोरियल में हमने देखा है कि हम " स्विच स्टेटमेंट"अगर एक शर्त के खिलाफ कई मूल्यों का परीक्षण किया जाता है। इस ट्यूटोरियल में हम सीखेंगे " बयान के लिए"या बेहतर के रूप में जाना जाता है" पुनरावृत्तियों के लिए"या" पाश के लिए"। यद्यपि सी # में कई पुनरावृत्ति विवरण उपलब्ध हैं, हमारे पहले दिन हम केवल "लूप के लिए" मास्टर होंगे।
पुनरावृत्तियों के लिए या लूप के लिए
किसी भी आवेदन को लिखते समय, कभी-कभी आपको अपनी स्थिति के लिए सफल मिलान मिलने तक कई बार बयानों के एक ब्लॉक के माध्यम से फिर से प्रयास करने की आवश्यकता होती है। यह "पुनरावृत्ति के लिए" का उपयोग करके किया जा सकता है। यह "लूप के लिए" पहली नज़र में उपयोगी प्रतीत नहीं होता है, लेकिन मेरा विश्वास करो; आपको निश्चित रूप से इसकी आवश्यकता होगी।
अगला बटन_click घटना के दो घुंघराले ब्रेसिज़ में निम्न कोड पेस्ट करें। चिंता न करें, हम एक बार फिर से गुजरेंगे ताकि आप समझ सकें।
स्ट्रिंग संदेश = "";
के लिए (int i = 0; i <10; i ++)
{
संदेश = संदेश + i.ToString () + सिस्टम। पर्यावरण। न्यूलाइन;
}
myTextblock.Text = messege;
अब एप्लिकेशन को चलाने का प्रयास करें। मुझे उम्मीद है कि आपने छवि में दिखाया गया आउटपुट प्राप्त किया है।
हमने घोषणा की है स्ट्रिंग प्रकार चर "संदेश" लूप के भीतर इसका इस्तेमाल करने के लिए। फिर "लूप" में, हमने एक शुरू किया है अस्थायी चर "मैं", जो प्रदर्शन किए गए पुनरावृत्तियों की संख्या का ट्रैक रखता है। "I = 0" से पहले अर्ध-कॉलन इंगित करता है कि हमने पहले विचार के साथ समाप्त कर लिया है और हम अब अगले की तरफ बढ़ रहे हैं। दीक्षा के बाद, हमने अपनी हालत बताई है। स्थिति कंपाइलर को बताती है कि इस लूप को कितनी बार निष्पादित किया जाना चाहिए। जैसे ही स्थिति संतुष्ट हो जाती है, कंपाइलर लूप से बाहर निकलता है।
इस शर्त के बाद, हमने चर के मूल्य में वृद्धि की है। यहां एक बात ध्यान दी जानी चाहिए कि, "i ++" के बजाय, हम "i + 1" का उपयोग कर सकते हैं। इसलिए प्रत्येक बार "लूप के लिए" निष्पादित हो जाता है, स्ट्रिंग वेरिएबल "संदेश" में संग्रहीत मान बढ़ जाता है। हमने लूप के प्रत्येक निष्पादन के बाद नया लाइन वर्ण जोड़ने के लिए इस लाइन (System.Environment.NewLine) को जोड़ा है।
इस "लूप के लिए" की एक और भिन्नता है जिसे " प्रत्येक लूप के लिए"; लेकिन हम इसके बारे में बाद में सीखेंगे। अब "लूप के लिए" अभ्यास करें। अगले अध्याय पर जाने के लिए यहां क्लिक करें।
संबंधित पोस्ट:
- स्ट्रिंग्स के साथ काम करना: विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट - भाग 9
- विंडोज 7.5 मैंगो ऐप का विकास, भाग 6: स्टेटमेंट स्विच करें
- विंडोज फोन 7.5 ऐप का विकास: भाग 3; चर, डेटा प्रकार और मूल्यों को असाइन करना
- विंडोज फोन 7.5 मैंगो ऐप के विकास के दौरान सरल सहायक तरीके का उपयोग करना: भाग 8
- शब्द कार्य फ़ाइल नहीं बना सका। Temp पर्यावरण परिवर्तनीय त्रुटि की जांच करें