Blue Theme Orange Theme Green Theme Red Theme
 
Team Foundation Server Hosting
Home | Forums | ASP.NET 2.0 Tutorials | Web Services | How Do I...? | Class Browser | WPF Quick Starts | Advertise with Us
 | Consulting  
Submit an Article Submit a Blog 
Search :       Advanced Search »
Home » Blogs Home » Blog Detail

Advantages Of VB.Net & C#.Net

 by Ghanashyam Nayak on Jun 06, 2011

Here you will see Advantages Of VB.Net & C#.Net.
Comments: 0 Views: 1144 Printable Version 
Well this is the most debatable issue in .NET community and people treat there languages like religion.

Most Of people want to know the difference between these two .Net Languages.

Its a subjective matter which language is best. Some like VB.NET's natural style and some like professional and terse C# syntaxes.

Both use the same framework and speed is also very much equivalents.


But still let's list down some major differences between them :

Advantages VB.NET :
  • Has support for optional parameters which makes COM interoperability much easy.
     

  • With Option Strict off late binding is supported.Legacy VB functionalities can be used by using Microsoft.VisualBasic namespace.
     

  • Has the WITH construct which is not in C#.
     

  • The VB.NET part of Visual Studio .NET compiles your code in the background. While this is considered an advantage for small projects, people creating very large projects have found that the IDE slows down considerably as the project gets larger.

Advantages of C#:

  • XML documentation is generated from source code but this is now been incorporated in Whidbey.
     

  • Operator overloading which is not in current VB.NET but is been introduced in Whidbey.
     

  • Use of this statement makes unmanaged resource disposal simple.
     

  • Access to Unsafe code. This allows pointer arithmetic etc, and can improve performance in some situations. However, it is not to be used lightly, as a lot of the normal safety of C# is lost (as the name implies).This is the major difference that you can access unmanaged code in C# and not in VB.NET.

Comment Request!
Thank you for reading this post. Please post your feedback, question, or comments about this post Here.
 
What do you say about this post? Post a comment here
*Title:
*Comment:
 
Comments not available.
Team Foundation Server Hosting
Become a Sponsor

 Blogger's Profile
Age: Not Available
Location:
Title: Student
Joined: Mar 11, 2011
Education: Masters Degree
 More Blogs from this Blogger
No record available
 Latest Blogs
[Video] OnClose Handler
[Video] Storing and Loading the Window and Toolbar position
The Euclidean Algorithm
Swapping Exe Process
How Exe file is Generated by VS2005 C++ Project?
What is Exe
Header files: Multiple Inclusion problem - Solution B
Header files: Multiple Inclusion problem - Solution A
Header files: Multiple Inclusion problem - Reason
Header files: Multiple Inclusion problem
View all »
 Latest Jobs
More ... 
 Latest Interview Questions
More ... 
Team Foundation Server Hosting
 © 2012  contents copyright of their authors. Rest everything copyright Mindcracker. All rights reserved.