Visual Basic .NET投影
示例
' sample data Dim sample = {1, 2, 3, 4, 5} ' using "query syntax" Dim squares = From number In sample Select number * number ' same thing using "method syntax" Dim squares =sample.Select(Function (number) number * number)
我们也可以一次投影多个结果
Dim numbersAndSquares = From number In sample Select number, square = number * number Dim numbersAndSquares = sample.Select(Function (number) New With {Key number, Key .square = number * number})