System.Sbyte System.UInt16 System.UInt32 System.UInt64Also C# supports the use of unmanaged code which VB.Net does not, this can and does prove to be a useful feature. If you look at it the other way round then VB.Net still maintains certain features for compatibility like non-structured error handling in C# you only get SEH.