今まで、VB.netでコードを書いていた人が陥りがちなことです。
C#.netでコードを書いてみると、
現在のコンテキストに"○○"という名前は存在しません 。
というエラーが発生することがあります。
変数の宣言をし忘れているのかなと思ってよく見てみても、問題なし。
そんなときに考えられるのは、
大文字で書くべき部分を小文字で書いている。
ということです、
例えば、本来「ThreadPool」と書くべきところ、「Threadpool」と書いてしまうと、
現在のコンテキストに"Threadpool"という名前は存在しません 。
というエラーが出ます。
VB.netだったら自動で大文字に変換してくれたのですが、C#.netの場合は変換してくれないので、
このような問題が発生します。