What are the most common or vicious mistakes when experienced C++ programmers develop in C#?
Thinking that "garbage collection" = "I never have to worry about object lifetime at all". For instance, opening a FileStream and forgetting to close it.
Or: