VB and C# Comparison
Learning C# can be a challenge for the VB
programmer. C# is from the C family of languages (C, C++, C#,
Java, etc.) and VB is from the BASIC family of languages.
These families of languages have been developing along separate
paths for decades.
In general, VB is easier to use but is more imprecise than C#.
VB is not case sensitive and allows late binding. It also allows variable
types and even variables to be undeclared.
C# is more precise and requires the programmer to declare all
variables and variable types. It is also case sensitive and does not allow
late binding.
The good news is that both VB.Net and C# have a common ground,
the .Net Framework.
The links below explain the differences between VB and C# in
detail and provide many examples:
The Wikipedia Article
The Comparison of C Sharp and Visual Basic.Net
VB and C# Examples
Here is a comparison of VB.Net and C# which is very example
oriented:
VB and C# Comparison (Examples))
CodeProject VB and C# Comparison
Here is a more complete comparison of VB.Net and C#, with
examples at the bottom of the article.
CodeProject
VB.Net and C# Comparison
VB and C# Comparison Cheat SheetHere is a
VB and C# Cheat Sheet from ASP Alliance |