یکی از جذابیتهای برنامهنویسی، استفاده از ساختارهای حلقه است که برای اجرای یک دستور یا سری دستورات به صورت تکراری استفاده میشوند. در زبان سیشارپ، یکی از مفیدترین انواع حلقه، حلقه foreach است. این نوع حلقه، به ویژه برای کار با کالکشنها، آرایهها و لیستها استفاده میشود.
Foreach در سیشارپ، یک دستور حلقه است که برای کار با مجموعههایی مانند آرایهها یا لیستها استفاده میشود. با استفاده از این حلقه، میتوان به صورت خودکار در تمام موارد مجموعه گردش کرد.
ساختار حلقه foreach به شکل زیر است:
