Is there a fuller comparison between C# and VB.NET?
Microsoft provides a very full language equivalents page which compares not only C# and VB.NET, but also other languages targeted at the .NET framework. It looks at the equivalent concepts, keywords, types, operators etc. A very valuable resource when you’re trying to read or write code in a language which isn’t your preferred one.