To me, the areas that languages have in common are much less interesting than the unique bits.

Delphi has support for virtual constructors and virtual class methods, two features not supported by the C# language. They give a Delphi developer the ability to implement some (very elegant) solutions that are simply impossible in C#.

Some C# features that I only recently discovered include the “??” operator, and checked / unchecked blocks.


blog comments powered by Disqus
Next Post
No longer the C# we knew  21 Mar 2008
Prior Post
The Cargo Cults are Coming  17 Jan 2007
Related Posts
When (not) to use Var  16 Jul 2016
Semantic Types Redux  05 Jun 2016
Semantic Types in C#6  27 May 2016
Property Enhancements for C#  20 Dec 2015
Language Extensions for C#  19 May 2014
When should methods be Static?  09 Oct 2012
Of Method Naming and more  29 Sep 2012
Someone needs an intervention  16 Dec 2011
CallerInfo in C# 5  08 Dec 2011
Regions in C#  16 May 2011
More csharp posts »
Related Pages
May 2007 archive