This Function uses TakeWhile to return elements starting from the
beginning of the array until a number is hit that is not less than 6.
public void TakeWhileExample()
{
int[] numbers = {1,3,4,7,8,4,3,2,1};
var NumbersLessThan6 = numbers.TakeWhile(n => n < 6);
Console.WriteLine("Numbers less than 6:");
foreach (var n in NumbersLessThan6)
{
Console.WriteLine(n);
}
}