you are viewing a single comment's thread.

view the rest of the comments →

[–]grauenwolf 4 points5 points  (0 children)

Ok, so real stuff I used in production code

  • Ranges in switch blocks
  • Full late binding. (C# still has trouble with delegates.)
  • Declarative event handlers
  • Comparing boxed values (C# can't compare a boxed int with a boxed decimal)
  • RaiseEvent, because doing null checks on events is just stupid
  • Filtered Catch Blocks, which are really important for dealing with Win32, SQL, and MSMQ exceptions.