TakeWhile
TakeWhile操作符用于从输入序列中返加指定数量且满足一定条件的元素。用法如下代码:
static void Main()
{
string[] fruits = { "apple", "banana", "mango",
"orange","passionfruit", "grape" };
//TakeWhile用法
IEnumerable<string> query =fruits.TakeWhile(
fruit => String.Compare("orange", fruit, true) != 0);
foreach (string fruit in query)
{
Console.WriteLine(fruit);
}
}
运行结果为:
apple
banana
mango