Here’s how to skip and select elements in a string array using LINQ. In the example shown below, we will skip the first two elements of an array and select the next three.
C#
static void Main(string[] args)
{
string[] arr = {"One", "Two", "Three",
"Four", "Five", "Six",
"Seven", "Eight"};
var result = from x in arr
.Skip<string>(2)
.Take<string>(3)
select x;
foreach (string str in result)
{
Console.WriteLine("{0}", str);
}
Console.ReadLine();
}
VB.NET
Sub Main(ByVal args() As String)
Dim arr() As String = {"One", "Two", "Three", "Four", "Five",
"Six", "Seven", "Eight"}
Dim result = From x In arr.Skip(Of String)(2).Take(Of String)(3)
Select x
For Each str As String In result
Console.WriteLine("{0}", str)
Next str
Console.ReadLine()
End Sub
OUTPUT
Three
Four
Five
No comments:
Post a Comment