Convert Delphi to C#

Delphi2CS is an assistant tool that converts Delphi to C#. Delphi2CS creates a new project, converts each delphi file from the original project into the new project(.csproj), and generates a report detailing what was done. After your project is converted, Delphi2CS inserts comments into your C# code alerting you to statement that will need to be changed.

Delphi2CS Features

Delphi2CS Limitations

  • Doesn't support the condition compiler statement ({$IF} {$ELSE})
  • Doesn't support ASM ... END statement
  • Doesn't convert ADO to .NET
  • Doesn't convert BDE to .NET
Delphi2CS does not guarantee that the generated C# codes work fine, because many of the VCL components and objects do not have the corresponding components in .NET.

Delphi2CS GUI


Bug Fix & Enhancement

Delphi2CS v4.1 Dec 1, 2018

Delphi2CS v4.0 May 4, 2010