Does VB.NET have more types than C#?
4 Answers
Types in both languages refer to the same Intrinsic CTS Data Types. (CTS = Common Type System)
1 Comment
Cerebrus
I think that out of all the answers, this is the perfect one! ;-)
VB.NET lacked support for unsigned types back in the day, but now it's fixed. And since all these languages are CLR ones, the set of types is equivalent. VB.NET still has some weird old-school compatibility aliases (like Date and some others I can't remember) but these are just aliases to standard CLR types.
1 Comment
Mark Hurd
Not worth adding a full answer to include these points: VB.NET now also has the My Namespace, which can be seen as extra types, to some extent. VB.NET still can't handle true pointer types.