現在ログインしていません。
新規アカウント作成
ログイン

Visual Basicのバージョン

Visual Basicのバージョンのまとめ。

確証がないものには ? をつけています。 たとえば、マイクロソフトのドキュメント等では「Visual Basic 2019」という記述を私は発見できていませんので2019には ? をつけています。

Visual Basic のバージョン
製品名/製品バージョン 内部バージョン 主な新機能 確証
Visual Basic ? 1.0?
Visual Basic 2.0 2.0 Variant型 製品のヘルプには「Microsoft Visual Basic Version 2.0」と記載されています。付属のREADME.txtには「Microsoft Visual Basic for Windows Version 2.0」と記載されています。
Visual Basic 3.0 3.0? (言語としては2.0と同じ?)
Visual Basic 4.0 4.0? Public、 For Each、クラス
Visual Basic 5.0 5.0? AddressOf、列挙型、Friend
Visual Basic 6.0 6.0 CallByName、Split、Replace 製品のヘルプには「Microsoft Visual Basic 6.0」と記載されています。
Visual Basic.NET 7.0 オブジェクト指向。.NET Framework。 通称「2002」とも呼びます。Visual Studio.NET(2002)のヘルプには「Visual Basic.NET」と記載されています。
Visual Basic.NET 7.1 Forでの変数宣言。ビットシフト。 「2003」と呼びます。Visual Studio.NET 2003のヘルプには「Visual Basic.NET」と記載されています。
Visual Basic 2005 8.0 Using、ジェネリック Microsoft Visual Studio 2005のヘルプには「Microsoft Visual Basic 2005」と記載されています。
Visual Basic 2008 9.0 ラムダ式、LINQ、型推論、匿名型 Microsoft Visual Basic 2008 Express Editionのヘルプには「Microsoft Visual Basic 2008」と記載されています。
Visual Basic 2010 10.0 記号なし改行、複数行ラムダ式 Microsoft Visual Basic 2010 Expressのヘルプには「Microsoft Visual Basic 2010」と表記されています。
Visual Basic 2012 11.0 非同期(Async, Await) Microsoft Visual Studio Express 2012 for Windows Desktopという製品のヘルプには「Visual Basic 2012」と表記されています。
Visual Basic 2013 ? (言語としては11.0と同じ) Microsoft Visual Studio 2013 Ultimateのヘルプには「Visual Basic 2013」と表記されています。日本語版Wikipediaでは内部バージョンは12.0と記載されていました。
Visual Basic 2015 14 文字列補完、Null条件演算子、NameOf Visual Basic の新機能 参照。Microsoft Visual Studio 2015 Cummunity のヘルプには「Visual Basic 2015」と表記されています。
Visual Basic 2017? 2017 タプル、バイナリリテラル Visual Basic の新機能 参照。この資料では他は内部バージョンで表記されているのに、2017だけはそのまま 2017 と表記されています。
Visual Basic 2019? 15.3, 15.5, 15.8 タプルの名前を推論 Visual Basic の新機能 参照

Visual Basic の新機能

https://docs.microsoft.com/ja-jp/dotnet/visual-basic/getting-started/whats-new#visual-basic-2017