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

Questions by ravi_rayana

Showing Answers 1 - 3 of 3 Answers

Bhargava Harish

  • Nov 20th, 2006

1. C# uses Must not Inherit, VB.Net uses sealed class

2. C# uses Internal, VB.Net uses Friend

3. VB.Net uses with events and end events

4. C# uses abstract and VB.Net uses Must Inherit

  Was this answer useful?  Yes

Manish Jape

  • Mar 6th, 2007

C#.NET?has Static Class. (Not instance or method)
VB.NET doesnt have such thing called Static/Shared Class.

  Was this answer useful?  Yes


  • Sep 11th, 2007

An article from Microsoft suggest that VB.NET and C# are the same as afar as OOP goes.? The differences in C# consist of abilities to handle un-managed code (non .NET related code) and that VB.NET uses late binding.? I personally don't program with late binding in VB.NET (Option Strict On) in which compiles my code exactly the same as C#.? I feel that Visual Studio has more tools built to help VB.NET programmers and this makes me appreciate VB.NET more than C# but as far as programming and results your going to get the same thing either way.? Its all up to how you program and your discipline.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions