Описание тега vb.net-2010
Версия Visual Basic .NET, используемая в Visual Studio/Visual Basic 2010. Вместо этого используйте теги VB.NET и Visual Studio 2010, если только вопрос не касается конкретно языковых функций, добавленных в VB.NET 2010.
Версия Visual Basic .NET, используемая в Visual Studio/Visual Basic 2010. Новые функции включают:
Менее строгое продолжение линии; например, разрешен такой синтаксис:
Dim lines() As String = { "I am line number one", "and I am line number two." }
Реализуемые автоматически свойства. Эта:
Public Property Hello() As String = "World"
компилируется так:
Private _hello As String = "World" Public Property Hello() As String Get Return _hello End Get Set(ByVal value As String) _hello = value End Set End Property
Инициализаторы коллекции с использованием
From
:Dim l As New List(Of String) From {"Hello", "World"}
Многострочные лямбды:
Call New Thread(Sub() Console.WriteLine("Hello, world!") End Sub).Start()
Поддержка динамических типов
Поддержка контравариантности и ковариации
Полный список изменений можно найти здесь.