| Feature | Votes | Feature | Votes |
| Edit&Continue | 31 | Better constraints for generics | 10 |
| Better support for nesting other languages in C# | 23 | Warnings for certain goto behavior | 8 |
| Better control over all code generation. | 23 | Better syntax for casting | 8 |
| handling of null events | 22 | Better mock object support | 8 |
| Tuples/Generic lists of variable length | 22 | Better thread debugging | 8 |
| Covariant return types | 20 | Delegates on properties | 7 |
| Expose the compiler with a managed API | 19 | Generate field/property/constructor/class/etc. | 7 |
| intellisense for indexers/conversions | 18 | Fix up usings | 7 |
| tell you when you're using a disposable type unsafely | 18 | VI mode | 6 |
| Non-null types | 17 | Functions in module scope/Top level functions | 6 |
| C#=Vb | 16 | Better MSDN documentation | 6 |
| Error correction/spell checking | 16 | More flexible color schemes | 6 |
| Private backing store for properties | 16 | Better XML serializer | 6 |
| Automatic constructor stub generation: | 15 | Better support for chords/keybindings | 6 |
| Pre/postconditions | 15 | User filtered catch handlers | 6 |
| Static import of classes | 14 | Method scoped variables | 6 |
| support for checking enum values | 14 | VS macros in C# | 5 |
| const support | 14 | Find code duplication | 5 |
| Support for mixins | 13 | Read/Edit mode | 5 |
| Virtual operators/operators on interfaces/better operators | 13 | IntPtr operators | 5 |
| Nicer syntax for anonymous delegates | 13 | API For accesing the profiler from managed code | 5 |
| Expose the refactoring engine | 12 | No regions on interface implementation | 5 |
| inlined array syntax | 12 | Warnings for implicit vs explicit implementation | 3 |
| Managed Add-ins | 12 | Fix up doc comments when doing a refactoring | 3 |
| special constructs for asynchronous operation | 12 | Method virtual by default | 3 |
| Collapse all code comments | 11 | Support for method groups in doc comments | 3 |
| C-omega support | 11 | Expose formatting/colorization engine | 3 |
| Generic properties | 11 | Obfuscator Api | 3 |
| Attributes on local variables and code blocks | 11 | Simplified iterator syntax | 3 |
| Better control over completion list (sorting and filtering) | 11 | Schema for XML comments | 3 |
| First class generics | 11 | Global exception tracking | 2 |
| Better incremental find | 10 | More flexible interface implementation support | 2 |
| Better constraints for generics | 10 | Aspects | 2 |
看来大家还是怀念VB中的调试时修改代码的功能
Aspects落在了最后,Eric Gunnerson对于C#和AOP提出了自己的看法
原文在这里
浙公网安备 33010602011771号