... Value types, these are structs that are not wrapped in an object
yeah these can get "fun" with auto boxing and properties
... Platform-invoke allows developers to call native code without having to write any glue in C++ using JNI, it can all be done in the managed language.
no support on the phone for this
... Unsafe code (pointers) to support C++, Cobol and Fortran compilers running on the CLI
not on the phone eaither
.. Native support for talking to COM-based APIs. Although mostly Windows-specific, its used to talk to Mozilla, VirtualBox and OpenOffice APIs in Linux.
not on the phone
... Covariance and contravariance introduced with .NET 4 make even more generic cases a pleasure to use.
sorta nice but you don't get the cut and paste power of c++ templates. Also the phone is locked at some bastardized version of 3.. you don't get many of the 4 features. This may possibly change in the future.
Another benefit of for is they've made a dynamic invocation system, so at runtime you can intercept function lookups, which will be pretty nifty for making scripting languages. Again the phone is lacking this atm.