Following table gives differences between C# and VB.Net:
VB.Net | C# |
Optional Parameters are accepted | Optional Parameters are not accepted |
Not case sensitive | Case Sensitive |
Nothing is used to release unmanaged resources | ‘Using’ is used to release unmanaged resources |
Support of Both structured and unstructured error handling | Unstructured error handling |