मैं इस आदेश के बारे में सोच रहा था कि एक System.Collections.Generic.List<T>
वस्तु के माध्यम से सी # लूप में एक फॉरेक्स लूप ।
मुझे उसी विषय के बारे में एक और सवाल मिला , लेकिन मुझे नहीं लगता कि यह मेरे संतोष के सवाल का जवाब देता है।
कोई कहता है कि कोई आदेश परिभाषित नहीं है। लेकिन जैसा कि कोई और बताता है, यह जिस क्रम का पता लगाता है वह निश्चित है (0 से लंबाई -1 तक)। 8.8.4 फॉर्च्यूमेंट स्टेटमेंट
यह भी कहा गया कि एक आदेश के साथ किसी भी मानक वर्गों के लिए समान है (जैसे List<T>
)। मुझे लगता है कि वापस करने के लिए कोई दस्तावेज नहीं मिल सकता है। तो सभी के लिए मुझे पता है कि यह अब की तरह काम कर सकता है, लेकिन शायद अगले .NET संस्करण में यह अलग होगा (भले ही यह संभावना नहीं हो सकता है)।
मैंने List(t).Enumerator
बिना भाग्य के प्रलेखन को भी देखा है ।
एक अन्य संबंधित प्रश्न में कहा गया है कि जावा के लिए, यह विशेष रूप से प्रलेखन में उल्लिखित है:
List.iterator()
इस सूची में तत्वों पर उचित क्रम में एक पुनरावृत्ति देता है। "
मैं सी # प्रलेखन में ऐसा कुछ खोज रहा हूं।
अग्रिम में धन्यवाद।
संपादित करें: आप सभी के जवाबों के लिए आप सभी के लिए धन्यवाद (कमाल है कि मुझे कितने उत्तर मिले)। सभी उत्तरों से मुझे जो समझ में आता है वह List<T>
यह है कि हमेशा इसके अनुक्रमण के क्रम में पुनरावृति होती है। लेकिन मैं अभी भी यह बताते हुए दस्तावेज़ीकरण की एक स्पष्ट शांति देखना चाहूंगा, जावा प्रलेखन केList
समान ।