これをdeveloperfusion変換ツールを介してvb.netに変換しようとしていますが、うまくいきません..
System.Linq を使用します。
List<A> foo = GetFooList(); // gets data
List<A> fooBorItems = foo.Where(a = > a.FName == "foobar").ToList();
誰かがこれをvb.netフォームeに変換して、これが何であるか教えてください-> =>
拡張メソッドで使用される述語デリゲートです。これは、その使用法を説明する MSDN の記事です。
http://msdn.microsoft.com/en-us/library/bfcke1bz.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2
貼り付けたものに対する VB での適切な使用法は次のようになります。
Dim fooBorItems as List(Of A) = foo.Where(Function(x) x.FName = "foobar").ToList()
Dim foobar = foo.Where(function(x) x.name = "foo").ToList()
試す
Dim fooBorItems as List(Of A) = foo.Where(Function(a) a.Name = "foobar").ToList()
また、 linq サンプルに関する記事もご覧ください。