How Well Do You Know C#?