Question: This is **code-related** as in what the compiler will allow you to do in one language, but not allow you to do in another language (e.g. optional parameters in VB don't exist in C#).

Please provide a code example with your answer, if possible. Thank you!

Answer: 
One of my favorites (and bummers)

In VB.Net you can struture a switch/case statement as such:

```
Select Case True

   Case User.Name = "Joe" And User.Role = "BigWig" And SecretTime = "HackerTime"
      GrantCredentials()

End Select

```

which allows you to evaluate some complex evaluations through a switch instead of a variety of if/else blocks. You cannot do this in C#.
Global variables don't exist in c# i think