Eric G replies to the 'C# is a cheap java knock off' crowd.
In a recent interview with windows enthusiast site ActiveWin, C# PM EricGu gives us this 'short list' of linguistic variances between C# and Java.
- unsafe code
- unsigned types
- user-written value types
- boxing
- explicit interface implementation
- non-virtual methods by default
- override
- different method lookup rules
- attributes
- foreach
- multi-dimensional arrays
- events
- delegates
- using