review
C# In Depth
To be honest when I first started in C# I didn't think much about the syntax. Having worked for years in C++ and Java it was nice to see a language that was a cleaned up hybrid of both. At first I was glad to be rid of C++ generics because of the complexity that they brought to the language. But the lack of strongly typed collections was a bit of a drag.