On Sat, Nov 22, 2008 at 11:40 PM, Sam S E <[EMAIL PROTECTED]> wrote:
> Does foreach use delegates? Isn't that unnecessary overhead?
> --Sam

It does use delegates, for iterating over most types.  When iterating
over arrays, the compiler turns it into a sort of for loop instead.

Is it unnecessary overhead?  It's not always as fast as it could be,
but unless someone can figure out some other way of implementing it,
it's pretty much the best we can get.

How about iterator objects, like in C++ or Java?  Are they unnecessary
overhead?  ;)

Reply via email to