' Visual Basic 2008 9.0 .NET Examples - Lambda Expressions - New in Visual Basic 2008 - 9.0 : Public Class Example2 Public Shared Sub Main() Dim value1 As Integer ' Dim delegate1 As Example1.SomeDelegate = _ Function(value As Integer) value * 2 ' (1) value1 = delegate1.Invoke(5) Console.WriteLine(value1) ' Dim delegate2 As Func(Of Integer, Integer) = _ Function(value As Integer) value * 2 ' (2) value1 = delegate2.Invoke(5) Console.WriteLine(value1) ' Dim delegate3 = Function(value As Integer) value * 2 ' (3) value1 = delegate3.Invoke(5) Console.WriteLine(value1) ' value1 = (Function(value As Integer) value * 2).Invoke(5) Console.WriteLine(value1) ' Console.WriteLine((Function(value As Integer) value * 2).Invoke(5)) ' Console.ReadLine() End Sub End Class ' Visit www.studyvb.com for more examples. Copyright 2003-2008 De Wolf.