VBプログラマは、ここ数年.NET Frameworkへの移行で四苦八苦してきた。 「静的型付言語」であるVisual Basic .NET(VB.NET)で従来のVBプログラマがまず叩き込まれるのは、「Option Strict On」である。これによって、Visual Basicコンパイラが「正しい行い」をプログラマに強制する。VBプログラマの苦痛は、VBが中途半端なニセモノプログラミング言語の汚名から解放され、真のプログラマが利用する言語へと進化するための痛みとして認識されている。 .NET Framework 2.0でジェネリックが導入されることになったとき、多くの紹介記事でいわれたことは「これでコレクションに伴う実行時例外の危険が排除され、また1つ静的型付言語が完ぺきに近づいた」ということだった。静的型付言語を利用したプログラムでは、エラーはコンパイル時に捕捉されるもので、実行時