Enabling Option Explicit and Option Strict will make VB as strong as C # . It is recommended that you enable these options in your Visual Studio options (so that they are enabled for each project). In fact, I recommend never disabling these options, except perhaps for every file when working with COM interop (PIA), where late binding can really make the code more concise.
But, as others have said, C # and VB are different languages, and this is especially noticeable in their syntax - therefore omitting parentheses after calls to certain methods will always be possible, just as C # will always require half-columns at the end of their statements while VB does not allow them.
source share