DevExpressのブログにてポストされていたので 今更ながら、VBでのラムダの書き方をメモメモ。 C#と大きく違う点は、単一の式しかかけない事。 Imports System Imports System.Collections.Generic Namespace Test Public Class Sample Public Shared Sub Main() Dim names As New List(Of String)(new String(){"name1", "name2", "name3"}) Dim namesQuery = names.Where(Function(n) n.EndsWith("2")) For Each n In namesQuery Console.WriteLine(n) Next End Sub End Class End Namespace