C# Iterator

C# Iterator: .NET Framework के पिछले Versions में यदि हम WatchArray की तरह कोई Custom Collection Create करना चाहते हैं, जो कि foreach Enumeration को Support करता हो, तो हमें IEnumerable व IEnumerator Interface को Implement करने के अलावा कोई और तरीका उपलब्‍ध नहीं होता है। लेकिन .NET के नए Version में हमें ऐसे Types Create करने का एक और Alternative तरीका प्राप्त होता है, जो कि Iterators के माध्‍यम से foreach Loop को Support करता है। Iterator एक … [Read more...]

System.Array – Pre Implemented

System.Array: IEnumerable व IEnumerator Interface के Methods को Define किए बिना भी हम एक अन्‍य तरीके का प्रयोग करके अपनी किसी Collection Class के लिए इन Methods के पहले से Implemented Version को Use कर सकते हैं। चूंकि हम जानते हैं कि System.Array भी .NET Framework का एक Reference Type है और इस Type में भी इन Methods को Implement किया गया है, जिसकी वजह से Array Type के Objects के लिए foreach Looping को Use किया जाना सम्भव हो पाता है। इसलिए यदि … [Read more...]

IEnumerator Interface | IEnumerable Interface

IEnumerator Interface जिस Class या Structure में IEnumerator Interface को Implement किया जाता है, उसे Enumerator कहा जाता है और Enumerator में सामान्‍यत: MoveNext() व Reset() Method को Implement किया जाता है, जबकि Current नाम की एक Property होती है, जो कि Enumerator के Current Item की Position को Refer करता है। Current Property एक एक Read-Only Property होता है और ये Property object Type का एक Reference Return करता है, इसलिए इसके माध्‍यम से … [Read more...]

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...]


error: Content is protected !!

Special Discount Offer

खरीदिए एक से ज्‍यादा EBooks, और पाईए ₹100 से ₹1200 तक का Extra Cash Discount

Discount Coupon Codes