Zwischen C# und VB.Net zu unterscheiden, macht so oder so keinen Sinn, da die Unterschiede nur syntaktisch sind. Das Resultat ist auf CIL-Ebene (so gut wie) dasselbe.