क्या विज़ुअल बेसिक में For Each
लूप में पुनरावृत्ति गणना है, या मुझे इसे स्वयं करना होगा?'प्रत्येक के लिए' वीबी.नेट पुनरावृत्ति
उत्तर
दुर्भाग्यवश आपको इसे स्वयं करना है। For Each
निर्माण अनुक्रम को फिर से चलाने के लिए IEnumerator
इंटरफ़ेस को कार्यान्वित करने का उपयोग करता है और IEnumerator
इंटरफ़ेस अनुक्रम के भीतर अपनी स्थिति या वर्तमान अनुक्रमणिका को इंगित करने के लिए किसी भी सदस्य को बेनकाब नहीं करता है।
आपको इसे स्वयं करना होगा। अधिकतर, यदि आप प्रत्येक के लिए कर रहे हैं (सी # में foreach), तो आप पुनरावृत्ति गणना की परवाह नहीं है।
एम तत्वों के संग्रह में प्रत्येक तत्व एम के लिए Foreach loops।
तो, नहीं, फोर लूप में कोई स्पष्ट पुनरावृत्ति गणना नहीं होगी।
यदि आप विजुअल स्टूडियो 200 (या वीबी.Net 9.0) का उपयोग कर रहे हैं, तो आप मूल्यों के साथ गिनने के लिए एक ओवरराइड का चयन कर सकते हैं।
For Each cur in col.Select(Function(x,i) New With { .Index = i, .Value = x })
...
Next
मैं एक iterator चर की जरूरत है, मैं बजाय एक for
पाश का उपयोग करें (हर IEnumerable एक .Count संपत्ति होनी चाहिए)।
For Each element as MyType in MyList
....
Next
लिखने
For i as integer = 0 to MyList.Count - 1
element = MyList(i)
....
Next
जो एक ही परिणाम होगा करने के बजाय
। आपके पास i
एक इटरेटर के रूप में है और element
वर्तमान तत्व रखता है।
- 1. पुनरावृत्ति के साथ प्रत्येक टैग Grails
- 2. पायथन प्रत्येक तीसरे पुनरावृत्ति को
- 3. जावा: प्रत्येक पाश के लिए, पुनरावृत्ति से अधिक विस्तारित ऑब्जेक्ट
- 4. वीबी.नेट
- 5. कोडइग्निटर के लिए पुनरावृत्ति
- 6. क्या यह linq क्वेरी प्रत्येक लूप के प्रत्येक पुनरावृत्ति पर चलती है?
- 7. वीबी.नेट दिनांक
- 8. सी # - फ़ोरैच लूप के प्रत्येक पुनरावृत्ति के लिए फ़ंक्शन को कॉल किया जाता है?
- 9. वीबी.नेट इंटरफेस
- 10. जेएमटर - प्रत्येक पुनरावृत्ति में विभिन्न अनुरोधों को फायरिंग
- 11. प्रत्येक पुनरावृत्ति में टाइमस्टैम्प में एक महीने जोड़ें
- 12. वीबी.नेट में ऐरे() के समतुल्य?
- 13. क्या लूप में स्थिति प्रत्येक पुनरावृत्ति का मूल्यांकन करती है?
- 14. वीबी.नेट के LINQ में ORDERBY के लिए वाक्यविन्यास क्या है?
- 15. डिस्को/मैपराइडस: पिछले पुनरावृत्ति के परिणामों का उपयोग नए पुनरावृत्ति
- 16. ऑब्जेक्ट के लिए प्रत्येक?
- 17. ) के लिए-प्रत्येक जावा
- 18. लूप के लिए Django टेम्पलेट - अंतिम पुनरावृत्ति
- 19. माइक्रोसॉफ्ट वीबी.नेट नामकरण सम्मेलन
- 20. वीबी.नेट 2005 - "ग्लोबल" इवेंट हैंडलर?
- 21. वीबी.नेट चयन करें ... सी #
- 22. वीबी.नेट परियोजना फ़ोल्डर प्रश्न
- 23. एक वीबी.नेट प्रोग्रामर
- 24. प्रत्येक लूप के लिए एक सूची <T> पर एक सी # के लिए किस क्रम में पुनरावृत्ति करता है?
- 25. वीएस2005 वीबी.नेट एक्सएमएल टिप्पणियां '' '-
- 26. प्रत्येक दिनांक के लिए एसक्यूएल गणना
- 27. वीबी.नेट हैश मैप समकक्ष
- 28. वीबी.नेट में टाइपपीफ के लिए समकक्ष या वर्कअराउंड क्या है?
- 29. वीबी.नेट के लिए सबसे अच्छा नकली ढांचा क्या है?
- 30. वीबी.नेट स्ट्रिंग। स्प्लिट विधि?
क्या कोई जानता है कि ऐसा क्यों है? –