• Saves Valuable Time
  • Trusted Accuracy for 15 Years
  • 15-Day Money-Back Guarantee

C++ to C# Converter

C++ to C# Converter produces great C# code, saving you hours of painstaking work and valuable time.

Try the Free Edition

  • Free
  • High-quality conversion
  • Converts first 100 lines of each file or snippet

Subscribe to the Premium Edition

  • $119 US per year (15-day money-back guarantee)
  • High-quality conversion
  • Unlimited conversion output

10 Second Overview

*Scroll right to see C++ to C# Converter in action!

Key Benefits

The Most Comprehensive Converter


Q:   Are the original C++ files altered in any way?

Your existing code is left completely intact.  The new C# files are written to the new location that you specify.

Q:   What is the conversion accuracy?

Our accuracy is the highest in the industry, but there will be significant adjustments required for all but the most trivial conversions.  C++ code is much more complex than C# code, so there are no direct equivalents for many aspects of C++.  Read the rest of the FAQ to get an idea of a few things that are not converted.  C++ to C# Converter is intended to reduce the amount of work you'll have to do to convert code to C#, but it is just the first step.  Code that is heavily dependent on pointer manipulation is better left in C++.

Q:   What about function pointers?

C++ to C# Converter converts function pointer typedefs to delegates.

Q:   What about MFC and ATL resources?

C++ to C# Converter does not convert MFC or ATL resources.

Q:   What about STL Containers?

C++ to C# Converter converts most references to std::vector, std::map, std::set, std::list, std::queue, and std::stack.  A few methods of these containers that have no equivalent are not converted.

Q:   Is C++/CLI code converted?


Q:   What are the most common adjustments necessary after conversion?

Additional Resources

C++ and C# equivalents chart

C++ to C# conversion tips

Copyright © 1997 – 2019 Tangible Software Solutions, Inc.