读书人

vb.net Linq基础有关问题

发布时间: 2012-02-07 17:45:37 作者: rapoo

vb.net Linq基础问题
Dim Array1 As String() = Split("01 02 03 04 05 06 07 08 09 10 11 12")

这数组里我要筛选读取每次跳过一次读取数据。这个Linq如何写呢

就是for next 循环语句中的 Step-3 一样重复跳过一次,然后读取数据。

结果数据应该是01 04 07 10。

[解决办法]
也可以写在一行

VB.NET code
Module Module1    Sub Main()        Dim Array1 As String() = Split("01 02 03 04 05 06 07 08 09 10 11 12")        Dim Result = Array1.Where(Function(s, i) i Mod 3 = 0)        For Each s In Result            Console.Write("{0} ", s)        Next        Console.ReadKey()    End SubEnd Module 

读书人网 >.NET

热点推荐