برای همه ما زیاد پیش میاد که از foreach استفاده کنیم. اما در .net 3.0 به بعد و با اضافه شدن listهای generic و lambda، می توانیم از یک iterator جدید استفاده کنیم که همان کار foreach را انجام میدهد اما با کیفیت بهتر، انعطاف بیشتر و کارایی بهتر. من در باره foreach و Foreach در elemenex مفصل نوشتم. جالبه اگه یه سری بزنید.