I am wondering why you don't any solution link. The difference between C# and VB.Net is not a mystery that I need to discover alone. There are lot of people took the effort to list the difference which I can copy past here instead of giving the link, but that would be disregardful. I hope you understand that. As for the syntax they are pretty much directly comparable.
Some difference,
1. VB.NET is case insensitive where C# is not.
2. Boolean AND expressed with '&&' in C# where 'AndAlso' or 'And' is used in VB.Net. Here 'AndAlso' and 'And' have different meaning as for the usability.
3. Optional parameter is allowed in VB.Net but not in C#
Some usefully links,
Complete Comparison for VB.NET and C#[
^]
http://www.dotnetfunda.com/articles/article601-difference-between-csharp-and-vbnet.aspx[
^]