Win Surprise Gifts!!!
Top 5 Contributors of the Month
Post New Resource
Difference : VB.Net & C#.Net
December 10, 2010
What Is The Difference Between VB.Net & C#.Net?
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 about 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
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
=> Operator overloading which is not in current VB.NET but is been introduced in
=> 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.
Difference between array and Arraylist..
Difference between Unique key and Primary Key
Difference between DELETE and TRUNCATE Command
Difference between Varchar & Nvarchar in Sqlserver
Difference Between DataGrid(Windows) and GridView
Difference between ASP and ASP.NET?
Difference between BasicHttpBinding and WsHttpBinding
Difference between Server.Transfer & Server.Execute.
Difference between a.Equals(b) and a == b
Difference between C# and VB.NET
No response found. Be the first to respond this post
To post reply
Read also another Resources from the same Author
Draw a Pie Chart in C#
C# Registry Operations
Change Color Of Button's Background On Every Form Load Event
Display Current User Name
Delete Record From Database
Insert Data into Database
Draw String At Particlular Location Of Particluar Color
Draw Filled Rectangle
Get Mouse Axes Of The Your Form
Get Data Of One Field From The Another Selected Field From The Combobox
Related Resource From The Same Category
Sorting and Redo-Undo in Excel Spreadsheet from Windows Form
24x7 Quickbooks Error Support Number@ +1888~436~4111:Quickbooks Errors, quickbooks Backup, quickb
Display favorite records in top of a list
How to use rollback and commit in sql for multiple database
Facade design pattern in C# with example
Download Deployed Solutions (WSP) from Central Admin with PowerShell in SharePoint 2013
Enable Yammer Service in SharePoint Online
Check File Exist in SharePoint Document Libray
Delete a Custom List in SharePoint Online
Hall of Fame
Terms of Service
Tell A Friend