IEnumerable and IEnumerator

जब हम हमारा स्वयं का Collection Create करते हैं, तो उस Collection के विभिन्न Elements को Traverse करने के लिए हम सामान्‍यत: foreach Looping Construct को Use करना चाहते हैं। जबकि Traversing करने का दूसरा तरीका Enumerator होता है। Enumerator एक ऐसा Object होता है जो या तो Non-Generic IEnumerator Interface को Implement करता है या फिर Generic IEnumerator<T> को। दोनों ही Versions के IEnumerator Interface में Current नाम का एक Read-Only Property … [Read more...]