What's New in C# 3.0
There were no slides and I think the code is pretty self-explanatory. The samples are all X-Men related following the Heroes Happen theme and cover in order:
- AutoImplemented Properties
- Local Variable Type Inference
- Object Initializers
- Collection Initializers
- Lambda Expressions
- Extension Methods
- LINQ (only lightly as Alistair was presenting on LINQ to SQL)
- Anonymous Types
- Expression Trees
- Partial methods
Phew. I'm tired all over again just looking at that list. It's a tall order to try and demonstrate 10 features in 15 minutes (that's one every 90 seconds!). Of course I took about 25 minutes so you can blame me if you pizza was cold :(
One thing that I did forget to mention (and I'm excited about it) is that with Visual Studio 2008 Service Pack 1, C# gets a background compiler! My VB.NET friends all laugh at my enthusiasm about Background Compilation and try to tempt me to the dark side. For now I love C# (and Ruby and Boo when no-one is looking).
Thanks to the other presenters Alistair Waddell, Dave Gardner and Mitch Denny. I think my brain melted at some point during the proceedings but I also think I learned some valuable stuff. Unfortunately due to technical difficulties Piers Williams was unable to show Continuous Integration with Team Build but hopefully Mitch can get him back to show us another time.
There were only a few questions last night but if you didn't make it or you've thought of some in the meantime then please leave a comment.
No new comments are allowed on this post.