Study of language features and comparison of VB.NET and C#.

            VB.Net is intended for use with Microsoft Office. C# is the latest release of C++. C# is easier to learn than VB.Net. To learn C#, one should first learn C++. C# is more advanced than VB.Net. C# runs faster than VB.Net. The differences lie in mainly three sections:
·        Syntax
·        Object Oriented features
·        Visual Studio .NET IDE
           
Comparison between C# and VB.NET  
                        C#                                                                                VB.Net
·        No Auto Case adjust                                                           Auto case adjust
·        Requires “{, }, ;”                                                                No line terminators
·        Enforces programming rules.                                               Requires “Begin, End”
·        Unsafe Blocks                                                                     Still intended as RAD tool.
·        Documentation Comments                                                 Allows late binding
·        Operator Overloading                                                          VB.NET is slower in execution
than C#
·        C# is easier to learn than VB.NET                                       XML literals
·        Multiline comments                                                                       Auto wire up of events
·        C# is case sensitive                                                             VB is case insensitive


·