Visual Basic .NET

Visual Basic .NET마이크로소프트에서 2001년 발표한 프로그래밍 언어이다. .NET 프레임워크의 일원으로서, 기본적으로는 Just-in-time 컴파일을 통해 중간 언어로 번역된다.

현재 MS社에서는 그냥 Visual Basic이라고 부르지만, VB6.0의 후속작이면서도 대격변이 이루어졌기 때문에 애초에 라이브러리부터가 .NET으로 바뀌었다 VB.NET으로 부르는 경향이 강하다.

언어 및 문법 특징[편집]

같은 .NET 기반인지라 C#과 기능이 대부분 겹친다. 아래는 눈에 띄는 차이점.

  • 세미콜론이 없다. - BASIC 언어 계열의 특징이다. 개행을 통해 줄구분이 이루어진다. 다만 탭은 필요 없다.
  • 단어로 된 연산자 - And, Or, Is, IsNot를 그대로 쓸 수 있다. 이게 뭔 소리인고 하면, 조건문에 If true and true(=>true) 같은 식으로 쓸 수 있다는 의미.
  • My 네임스페이스 - (MS의 설명에 따르면) 일부 .net 클래스에 대해 쉬운 접근을 제공한다. C#에서도 쓸 수 있긴 하다. 근데 VB.NET 에서는 그냥 이름이 My이지만, C#은 Microsoft.VisualBasic.Devices이다(...) #