think-patterns

Gettting rid of old thinking patterns when moving to a new language/framework/platform

I have been programming in C then C++ then Java and now doing C#. Here's the embarrassing admission: My C# is being written like I am writing C++ !!! I am having trouble completely shaking the thinking that has been embedded in my mind for 10 years and I need to know how others have solved the same problem. ...