Delphi |
C# |
Supported |
library/package/unit/program | class | Yes |
uses | using | Yes |
interface/dispinterface | interface | Yes |
initialization | public void initialization() | Yes |
finalization | public void finalization() | Yes |
const | const | Yes |
resourcestring res = string | const string res = string | Yes |
type | | Yes |
array of | [] | Yes |
record ... end | struct | Yes |
set ... of | enums | Yes |
File ... of | System.IO.File | Yes |
procedure/function | method | Yes |
constructor/destructor | constructor/method | Yes |
object ... end | class | Yes |
public/protected/private/published | public | Yes |
class of ... | object | Yes |
class ... end | class | Yes |
overload/virtual/dynamic/message/export/deprecated | | Yes |
property | class's property | Yes |
:= | = | Yes |
do while for repeat | do while for | Yes |
if ... then ... else ... | if ... else ... | Yes |
case ... of ... | switch ... | Yes |
with | | Yes |
try ... except ... finally | try ... catch... | Yes |
Raise | throw | Yes |
asm ... end | | No |
requires | | No |
contains | | No |
exports | | No |
resident | | No |
inline | | No |
inherited | | No |
case ... of | | No |
function/procedure IDENTIFIER = IDENTIFIER; | | No |
Conditional Compiler Statement($IFDEF $ELSE $ENDIF}) | #if #else #endif | No |