tsunami

log in
history

C# pros and cons

Luke Breuer
2010-04-28 08:19 UTC

links
notes
Some of the following applies to VB.NET, and some of it to even other .NET languages.
pros
  1. LINQ, especially method chaining
  2. Extension methods, like .Join(",")
  3. garbage collection
  4. a good set of libraries
  5. Exceptions with InnerException and full stack traces with useful error messages
  6. clean lambda expressions
  7. rich metadata system
  8. [some] declarative programming
cons
  1. low non-Windows platform support (although it's getting better)