Q6354651に回答するだけならそんなに難度は高くないのだが、Option Explicitを付けるとか、いろいろ考えてほしいな、と思って書いてみている。が、C#に慣れているせいか、ちょっと驚いた。
マジか!?Option Strict Onでもこうなのか!?
http://ideone.com/GBYbF - 列挙体にそのメンバに含まれない整数を代入 - C#版
http://ideone.com/VDVw9 - 列挙体にそのメンバに含まれない整数を代入 - VB.NET版
MSのコンパイラはちゃんとエラーを吐く
この問題だけかと思ったけど、Dim x As Integer = "5"すらエラーにならないorz
※コメント投稿者のブログIDはブログ作成者のみに通知されます