Is Visual Basic inferior to C#? The reason I am asking this, is because I recently found that there are a few things that Microsoft supports in C#, which are not supported in VB.
SharePoint Extensions for Visual Studio 2005 provides more templates for C# then in VB.
The query expressions in C# LINQ contain more possibilities then in VB.
The LINQ samples for the Orcas March 2007 CTP were updated for C# within days and the samples for VB is still not available.
What is going on? Up until recently the main difference in what you could do in VB and C# was the calling of “unsafe” methods.