FeatureVotesFeatureVotesEdit & Continue31Better constraints for generics10Better support for nesting other languages in C # 23Warnings for certain goto behavior8Better control over all code generation.23Better syntax for casting8handling of null events22Better mock object support8Tuples / Generic lists of variable length22Better thread debugging8Covariant return types20Delegates on properties7Expose the compiler with a managed API19Generate field / property / constructor / class / etc.7intellisense for indexers / conversions18Fix up usings7tell you when you're using a disposable type unsafely18VI mode6Non-null types17Functions in module scope / Top level functions6C # =
Vb16Better MSDN documentation6Error correction / spell checking16More flexible color schemes6Private backing store for properties16Better XML serializer6Automatic constructor stub generation: 15Better support for chords / keybindings6Pre / postconditions15User filtered catch handlers6Static import of classes14Method scoped variables6support for checking enum values14VS macros in C # 5const support14Find code duplication5Support for mixins13Read / Edit mode5Virtual operators / operators on interfaces / better operators13IntPtr operators5Nicer syntax for anonymous delegates13API for accesing the profiler from managed code5Expose the refactoring engine12No regions on interface implementation5inlined array syntax12Warnings for implicit vs explicit implementation3Managed Add-ins12Fix up doc comments when doing a refactoring3special constructs for asynchronous Operation12Method Virtual by Default3collapse All Code Comments11support for Method Groups in Doc Comments3c-Omega Support11Expose Formatting / Colori Modify the code when zation engine3Generic properties11Obfuscator Api3Attributes on local variables and code blocks11Simplified iterator syntax3Better control over completion list (sorting and filtering) 11Schema for XML comments3First class generics11Global exception tracking2Better incremental find10More flexible interface implementation support2Better constraints for generics10Aspects2 seems we still miss debugging in VB Function
Aspects falls in the end,
Eric Gunnerson
C # and AOP put forward its own views
Original text
Here