私が式を持っている場合:
from p In Product Select p.Name
p が製品の要素であることを理解しています。
私が持っている場合:
Dim allProducts = Products.Select(Function(p) p.Name)
私の質問は、p が製品の要素であることをここでどのように言えばよいでしょうか?
VB.NET コンパイラは型推論を使用するため
そのおかげで、最初に ( の型を発見するため)Function(p) p.Name
の署名を分析し、次に(戻り値の型を発見するために) の型を分析することで、匿名メソッドのパラメーターと戻り値の型が発見されます。.Select()
p
p.Name
基本的な本能から: ラムダ式
強力な型推論メカニズムの導入により、各変数の型を把握することを心配する必要がなくなりました。
などなど・・・かなり長いです。