> > I suspect this is super simple, but I'm just getting started with linq.
>
[quoted text clipped - 47 lines]
> Does that help? Let me know if I've missed the boat, and I'll have
> another go :)
> Jon, you ROCK!
>
> Thanks, bud. That was exactly what I needed.
>
> It's funny about the "envying" bit. I *am* quite excited lately about all
> these new wonderful technologies I'm learning.
I can't remember the last time I found a technology suite this
intoxicating. It's clearly useful, *and* fun to play with. It's easy to
come up with examples to write about, and they can be thoroughly
bizarre (check my blog for specimens).
> After getting a simple, but nonetheless cool LINQ query going in my app, and
> thus avoiding the usual enumeration mess, I actually looked for someone to
> share the moment with. Sadly, nobody there would have cared. :(
I remember the first time I used an iterator block - I showed a few
people, but I don't think any of them "got" quite how cool it was.
> I will certainly need to study your message some more so I can understand it.
Just let me know if I can help explain it further. This isn't a
selfless act - I want to learn how to express LINQ ideas as easily as
possible, hence Human LINQ and Visual LINQ. I think I've expressed the
C# side of LINQ reasonably clearly in my book, but that's no good for
newsgroup posts. (I refuse to turn *every* LINQ thread into a plug for
the book.)
Basically, if you find one particular part of a post difficult, it
could be for any or all of three reasons:
1) I've fouled up the explanation
2) It's a fundamentally tricky concept
3) You're not really reading what I've written
1 and 2 are more likely than 3, and 1 is often fixable.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
World class .NET training in the UK: http://iterativetraining.co.uk