(I’m sure the C# version is similarly wordy.)
Wrong.
var result = from x in source select x*x;
Of if you perfer VB:
Dim result = From x In source Select x^2
And since it result is a query, you don’t waste time calculating all the values if you happen to only need the first 5.