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.Visual Basic name-space. - 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. - The using statement, which 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.
No comments:
Post a Comment