C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Akshay Amin(2)
Ajay Kumar(2)
Matthew Cochran(2)
Ashish Bhatnagar(2)
Srihari Chinna(2)
K S Ganesh(2)
Lokendra Singh(1)
Pranav J.Dev(1)
Baibhav Kumar(1)
Deepak Tewatia(1)
Sardar Mudassar Ali Khan (1)
Abhishek Singhal(1)
Anmol Arora(1)
Sameer Shukla(1)
Sagar Lad(1)
Rohit Rao(1)
Eranda Horanagama(1)
Shakti Saxena(1)
Bruno Leonardo Michels(1)
Manoj Kimkhabwala(1)
Jean Paul(1)
Nipun Tomar(1)
Shivprasad Koirala(1)
Munir Shaikh(1)
Rajesh M G(1)
Mahesh Chand(1)
Anand Kumar Rao(1)
Kalyan TKumar(1)
Resources
No resource found
Chapter 16: STL: Iterators and Algorithms in C++
Oct 23, 2025.
Unlock the power of C++ STL! Master iterators for traversing containers and algorithms for data manipulation. Includes sorting, finding, reversing, and lambda functions.
Understanding of Iterators in Python
Aug 14, 2024.
Iterators in Python allow efficient traversal of sequences by implementing iter() and next() methods. Unlike iterables, iterators represent a stream of data and support on-demand value computation, enhancing memory efficiency and performance.
Understanding Iterators in C#
Jul 28, 2024.
In this article, we will Understand key concepts, such as iterator methods and custom iteration patterns, and enhance your C# programming skills with practical examples and tips.
Chapter 20: Advanced Iteration: Iterators, Generators, and the Spread Operator
Oct 12, 2025.
Delve into advanced JavaScript iteration techniques! This chapter explores iterables, iterators, generators (function* and yield), and the spread operator (...). Learn how to create custom iterators for your objects, generate infinite sequences, and leverage the spread operator for shallow cloning and rest parameters. Master these powerful tools for efficient data handling and modern JavaScript development, enhancing your ability to work with complex data structures and asynchronous flows.
Iterators in Kotlin
Dec 17, 2019.
In this article, you will learn about Iterators in Kotlin.
Cartesian Products and Permutations of Groups Using C# Generic Iterators
Oct 09, 2007.
Many problems we run into as developers deal with slicing and dicing groups of objects. In this article I'll cover building a library of utility methods using C# object enumerators to perform group permutations and find Cartesian products of groups.
What Are Generators vs Regular Functions in Python?
Aug 08, 2025.
Learn the key differences between generators and regular functions in Python. Understand how they work, when to use them, and how they impact memory and performance with real Python code examples.
SortedSet Interface and Iterator Interface
Jul 18, 2025.
The SortedSet interface extends the Set Interface, which I already discussed in my Previous Article. The elements of this interface are sorted in ascending order.
Essential C# Keywords
Dec 25, 2024.
This article explains important C# keywords that help in writing more efficient code. It covers keywords like volatile, value, get, set, yield, partial, and where, describing their uses in a simple manner. These concepts are essential for anyone looking to improve their C# programming skills.
Iterations and Improving Code Quality with C# yield return
Aug 13, 2024.
This article explores how the yield return statement in C# can simplify iteration logic and enhance code quality. By allowing deferred execution and creating custom iterators, developers can write more efficient and readable code.
ASP.NET Core Web API with 3-Tier Architecture and Iterator Pattern
Oct 19, 2023.
The Iterator Pattern is a behavioral design pattern that provides a way to access elements of a collection sequentially without exposing its underlying representation. It defines an interface for accessing the elements of a collection and keeps track of the current position within that collection.
Role Of Map Interface And Iterator Interface In Java
Aug 29, 2022.
A map is a special kind of set with no duplicates. In the Collections API, java.util.Map defines this interface.
Three Cursors In Collection Framework
Jun 15, 2022.
In this article, you will learn about cursor in the collection framework.
Usage Of STL In CPP Programming
Mar 23, 2022.
Standard Template Library that is considered as the bundle of template classes and pre defined functions that is highly used segment for the generic programming.
Itertools In Python
Jan 26, 2022.
The article explains how to use Itertools Python module
Iterator And Generator In Python
Aug 08, 2021.
In this article, we are going to discuss iterators and generators in python.
C# Local Functions - Why And When To Use Them
Sep 11, 2020.
In this article you will learn about C# : Local Function Vs Lambda Expression.
Iterator Pattern In Java
May 24, 2019.
In this article, you will learn about Iterator Pattern in Java.
Iterator Design Pattern Using C#
Sep 17, 2015.
In this article you will learn about Iterator Design Pattern using C#.
Design Patterns: Iterator
Jun 20, 2015.
This article explains the Iterator Design Pattern.
ITERINDEX - A Code Snippet
Apr 11, 2013.
This article explains Named Iterator and Indexer pair using a nested class.
Iterator Pattern
Dec 27, 2011.
In this article we are going to discuss about the Iterator design pattern.
Behavioral Design Pattern for .NET: Part 1
Feb 17, 2011.
Behavioral Design patterns are the patterns for .Net in which there is a way through which we can pass the request between the chain of objects, or we can say that it defines the manner to communicate between classes and object.
What is Iterator Design Pattern?
Oct 24, 2010.
The Iterator pattern provides a way of accessing elements of a collection sequentially, without knowing how the collection is structured. As an extension, the pattern allows for filtering elements in a variety of ways as they are generated.
Iterator Design Pattern
Sep 20, 2010.
The Iterator pattern provides a way of accessing elements of a collection sequentially, without knowing how the collection is structured. As an extension, the pattern allows for filtering elements in a variety of ways as they are generated.
Software Architecture Interview Questions Part 2 ( Design pattern )
Nov 06, 2008.
In this article we will cover Interpreter pattern,iterator pattern,mediator pattern,memento pattern,observer pattern from Interview perspective.
Iterator In C# 2.0
Aug 21, 2007.
Iterator is one of the new feature in C# 2.0. I am trying to explain it with Employees and Department classses.
Iterator Design Pattern
Jul 11, 2006.
This article, explains how to use the Iterator pattern to manipulate any collection of objects. To explain this I am using two interfaces IEnumerator and IEnumerables.
C# 2.0 Yield Return Iterator
Apr 04, 2006.
One interesting new feature of the C# 2.0 is the “yield” keyword. Basically it is used to iterate through objects returned by a method. It creates a state engine in IL so you can create methods that retain their state and don’t have to go through the pain of maintaining state in your code.
What is new in C# 2.0?
May 30, 2005.
In this article, I discuss new features added to C# 2.0.
Language Extensions In C# 2.0
Apr 21, 2005.
This article intends to the C# 1.x developers and covers what-why-how the new enhancement .The philosophy behind the document is to have quick update on C# 2.0 and leverage this in your day to day development work.
New Features in C# version 2.0 - Partial Types
Oct 12, 2004.
Partial types are new addition to C# language version 2.0, which is available with the .NET Framework 2.0 or Visual Studio 2005. This article discusses the partial classes and how to create and use them in your applications.
New Features in C# 2.0 : Part 2
Mar 10, 2004.
In this article I will talk about iterators, anonymous methods, and partial classes.
New Features in C# 2.0 : Part 1
Mar 08, 2004.
In a two part series I will explain new features introduces in C# language version 2.0. In this article I will talk about generics.