c#は、c++とjavaの基本文法や特徴をベースに、ヘルスバーグの経験が反映された設計がなされており、delphiおよびborland c++builderの影響もあるが、「object pascalのブロック表記などをc言語風に置き換えた」と説明するのは間違っている。