Shorts: foreach on type without IEnumerable
Read OriginalThis technical C# article explains a lesser-known language specification detail allowing foreach loops on types that expose a GetEnumerator method, even without implementing IEnumerable. It demonstrates the technique with custom classes and shows a C# 9+ extension method trick to use IEnumerator directly in foreach loops.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser