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
·