What should I know about C# before walking into an interview for a .NET job?
<p>Sure, we all have written tons of C# code. So walking into an interview for a .NET job should be a no-brainer, right? And then you read some stackoverflow posts and it hits you: You don't know squat!</p>

<p>Remember that site with the cram sessions to go through, before taking an exam? I think stackoverflow could be used to make a sorted (voting) list of topics to know about.</p>

<p>Please only put <strong>one topic per post</strong>.
Please also add some information about the topic. Links, reference material etc.</p>

<p><strong>EDIT</strong>: I guess some of you misunderstood the reason for the post - I'm hoping to generate a list of stuff to know about .NET, a sort of cram session that can be reviewed by everyone on the planet to regularly review. This should help us all remember arcane stuff we never really use.</p>
