What are the most common or vicious mistakes when experienced C++ programmers develop in C#?
Writing the full namespace each time.
This is fine in C++ when you're typing std::this or boost::that. Not so great in C# when you repeat System.Windows.Forms.Whatever all over the place.
std::this
boost::that
System.Windows.Forms.Whatever