Differences between VB.Net and C#, related to OOPS concepts

Answer Posted / ajay bharti

VB.NET & C# both have same execution speed no difference in
terms of speed.

But there are some other differrence between them:-

1- C# uses function pointers, VB.Net does not.
2- we can do operator overloading in C#, but not in VB.Net.
3- VB.Net uses WITH KEYWORD, C# does not have WITH Keyword
(Example:- WITH datagrid
.datasource=ds
.databind()
END WITH)
4- C# is case senstive language, but VB.Net is not.
5- C# is fully object oriented language it implements all
the concepts of OOPs. But VB.net is not fully OO language
because some of the OOPs features like operator loading it
does not have.

Is This Answer Correct ?    9 Yes 5 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the namespace to create thread in .net?

527


Difference between response.redirect and server.transfer?

552


What is the difference between user control an custom control?

617


What is a nested masterpage in asp.net 2.0? Can there be a master page inside a masterpage?

511


Explain the main function of url routing system in asp.net mvc? : asp.net mvc

492






What is cache in asp net?

536


Where can I get the details on migration of existing projects using various technologies to asp.net?

522


How can you pass multiple complex types in Web API?

576


What is _dopostback in asp net?

530


What is localhost in asp.net?

567


What is DataGrid wheater its a Server Control or something else ?

605


What is latest version of asp.net mvc? : Asp.Net MVC

477


How can you handle unmanaged code exceptions in asp.net?

552


What is session object? Describe in detail.

566


Give a few examples of page life cycle events.

675