VB.NET
VB.NETとは
Visual Basic .NET (ヴィジュアル ベーシック ドットネット)はマイクロソフトが開発したプログラミング言語およびその処理系。
VB.NETと略されて呼ばれることが多い。.NETに対応していない旧来のMicrosoft Visual Basic(バージョン6.0まで、VB6)の後継である。
なおVisual Studio 2005以降では、「Visual Basic .NET」や「VB.NET」という呼称ではなく、従来のように「Visual Basic」という呼称が用いられるようになっているが、6.0以前との互換性はなく、また.NETベースであることには変わりない。
らしい。
個人的なイメージ
会社でしか使わない言語
プライベートではC#を使う
言語使用としてはそこまで悪くないが、今まで見てきたVB.NETで書かれているコードは9割がた汚く保守性に欠けるものばかりなので個人的には一番嫌いな言語
VB6のコードをそのままVB.NETに持ってきたようなコードをよく見かける
C#に比べて記述が冗長になりやすい傾向がある
As NewやXML リテラルなど一部の記述はかなり簡潔なので一概にはそうとは言えないかも 大文字小文字の区別があいまいなことを考慮しないといけない
Forフィールドとかまず作れない。
あわせて予約語が結構あるので地味に衝突する
記法の違うフィールドとメソッドが衝突したりする
[For]のような記述で回避できるが面倒なエラーが起きる可能性が高いので使わないほうがいい