From Wikipedia, the free encyclopedia
https://en.wikipedia.org/wiki/Visual_Basic_.NET
 
Visual Basic .NET
VB.NET Logo.svg
ParadigmStructured, imperative, object-oriented, declarative, generic, reflective and event-driven
Designed byMicrosoft
DeveloperMicrosoft
First appeared2001; 18 years ago

Stable release
2019 (16.2) / July 24, 2019; 4 months ago
Typing disciplineStatic, both strong and weak, both safe and unsafe, nominative
Platform.NET Framework, Mono, .NET Core 3
OSChiefly Windows
Also on Android, BSD, iOS, Linux, macOS, Solaris and Unix
LicenseRoslyn compiler: Apache License 2.0
Filename extensions.vb
Websitedocs.microsoft.com/dotnet/visual-basic/
Major implementations
.NET Framework SDK, Roslyn Compiler and Mono
Dialects
Microsoft Visual Basic
Influenced by
Visual Basic
Influenced
Small Basic

Visual Basic .NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Visual Basic language. Although the ".NET" portion of the name was dropped in 2005, this article uses "Visual Basic [.NET]" to refer to all Visual Basic languages released since 2002, in order to distinguish between them and the classic Visual Basic. Along with Visual C#, it is one of the two main languages targeting the .NET framework.

Microsoft's integrated development environment (IDE) for developing in Visual Basic .NET language is Visual Studio. Most Visual Studio editions are commercial; the only exceptions are Visual Studio Express and Visual Studio Community, which are freeware. In addition, the .NET Framework SDK includes a freeware command-line compiler called vbc.exe. Mono also includes a command-line VB.NET compiler.

Syntax