title: Porting C++ to C#
body: <p>C++ and C# are quite simmilar programming languages, in my opinion. If a C++ code needs to be ported to platform where C# is the only supported platform, how much work will need to be done?</p>
  
  <p>Should I get ready, that most of the C++ code will need to be rewritten to C#? Or, because of language simmilarities, should refactoring be quite easy and straightforward? </p>
  
  <p>I am aware, that it will depend on the application itself, but I am asking in general.</p>