面试题答案
一键面试Imports System.Linq
Module Module1
Sub Main()
Dim numbers() As Integer = {1, 2, 3, 4, 5, 6}
Dim evenNumbers = From num In numbers Where num Mod 2 = 0 Select num.ToArray()
For Each num In evenNumbers
Console.WriteLine(num)
Next
Console.ReadKey()
End Sub
End Module
上述代码中:
Imports System.Linq
引入LINQ命名空间。- 在
Main
方法中,定义了整数数组numbers
。 - 使用LINQ查询表达式
From num In numbers Where num Mod 2 = 0 Select num
筛选出所有偶数,最后通过ToArray()
方法将结果转换为新的数组evenNumbers
。 - 最后通过
For Each
循环遍历并输出新数组中的元素。