I would like to know how your professor justifies such an expression. Yes, they both compile with the same IL. After compilation, there is no difference between the two. It is also usually easy to compile because it is different, as their respective compilers are usually packaged together. I can't think of the benefits of VB "portability" over C #.
source
share