Steven Giesel 7/24/2021

Shorts: foreach on type without IEnumerable

Read Original

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

Shorts: foreach on type without IEnumerable

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet