Java (J2SE 5.0) Vs VB.NET Vs C# Comparison
Syntactical differences between Java and C#.
Comments
Data Types
Constants
Enumerations
Operators Choices
Loops
Arrays
Functions
Strings Exception Handling
Namespaces
Classes / Interfaces
Constructors / Destructors
Objects
Syntactical differences between VB.NETand C#.
More reading
http://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.html
Suresh Behera